我试图预测类,但它给了我这个错误。
--------------------------------------------------------------------------- 属性错误跟踪(最近的调用最后)在30 im=ImageG<--205,45,585,555)) 31im.saveimg.jpg ') ---
#######################################################################################################################################################
~\anaconda3\envs\tf\lib\site packages\tensorflow\u core\python\keras\engine\training\u v2。py in predict(self、model、x、批处理大小、冗余、步骤、回调、最大队列大小、worker、use\u多处理、**kwargs)496模型、ModeKeys。PREDICT,x=x,batch\u size=batch\u size,verbose=verbose,497步=steps,回调=callbacks,max\u queue\u size=max\u queue\u size--
~\anaconda3\envs\tf\lib\site packages\tensorflow\u core\python\keras\engine\training\u v2。py in_model_迭代(self、model、mode、x、y、批量大小、详细程度、样本权重、步骤、回调、最大队列大小、工作线程、使用多处理、**kwargs)424最大队列大小=最大队列大小,425个工作线程=工作线程--
~\anaconda3\envs\tf\lib\site packages\tensorflow\u core\python\keras\engine\training\u v2。py输入过程输入(模型、模式、x、y、批量大小、年代、样本权重、类权重、随机、步骤、分布策略、最大队列大小、工作人员、使用多处理)644标准化函数=无645 x、y、样本权重=标准化(--
~\anaconda3\envs\tf\lib\site packages\tensorflow\u core\python\keras\engine\training。py-in-标准化用户数据(self,x,y,sample,weight,class,batch,size,check,steps,steps,name,steps,validation,split,shuffle,extract,tensors,from,dataset)2344首先,如果需要的话,我们可以动态构建模型。2345如果不是自我。投入:-
~\anaconda3\envs\tf\lib\site-包\tensorflow_core\python\keras\Engine\training.py_build_model_with_inputs(自身,输入,目标)2570其他:
2571cast_inputs=输入-
~\anaconda3\envs\tf\lib\site-包\tensorflow_core\python\keras\引擎\training.py_set_inputs(自我,输入,输出,训练)2645第一层不是FeatureLayer。2646""-
~\anaconda3\envs\tf\lib\site packages\tensorflow\u core\python\training\tracking\base。py in_方法_包装(self,*args,**kwargs)455 self_self_setattr_tracking=False#pylint:disable=protected access 456 try:--
~\anaconda3\envs\tf\lib\site包\tensorflow_core\python\keras\Engine\training.py_set_input_attrs(自己,输入)2684input_shape=(无,)2685其他:-
AttributeError:“列表”对象没有属性“形状”
import cv2
import tensorflow as tf
import numpy as np
CATEGORIES = ["gas","back","both"]
def prepare(filepath):
IMG_SIZE = 256
img_array = cv2.imread(filepath)
new_array = cv2.resize(img_array, (IMG_SIZE, IMG_SIZE))
img = np.reshape(new_array,[1,256,256,3])
return img
model = tf.keras.models.load_model("trained.model")
prediction = model.predict_classes([prepare('img.jpg')])
print(CATEGORIES[int(prediction[0])])
你传递一个列表给model.predict_classes
试着给它一个Numpy数组:
prediction = model.predict_classes(prepare('img.jpg'))
编辑:显然,你的准备函数已经有了批次大小的第一个暗淡,所以我删除了[np.newaxis,:]
有人能帮我吗,我一直在试着运行下面的脚本 但却发生了这样的错误 下面是完整的脚本
我正试图从一个网站上搜集一些营养数据,到目前为止一切似乎都进行得很顺利,直到我遇到格式略有不同的页面。 使用selenium和这样的一行,返回一个空列表: 打印将返回以下内容: 但是,如果我定义出元素位置,那么它就可以正常工作: 我遇到的问题是,当我迭代时,页面之间的元素不相同。因此,如果div在位置9不存在,那么就会抛出一个错误。 现在,当我返回并尝试编辑我的代码来执行< code>try/ca
问题内容: 如何创建一个数组到numpy数组? 我收到错误消息 所以,我想我需要将X转换为numpy数组吗? 问题答案: 使用在使用属性。 NOTE 为给定数组返回3个项目的元组;加薪。
问题内容: 我正在尝试使用python在Selenium Webdriver中使用click命令。但是我收到以下错误。有人能帮我吗? 这是我的程序 我想我缺少了一些东西。请建议我 问题答案: 感谢您的帮助。我为自己找到了答案。“ Dan Niero”给出的想法 问题是,我使用而不是。因此,s会有所作为。实际上,我正在遵循Eclipse :(。显然返回列表,因此如果我发送click事件,它将无法理解
问题内容: 我想转换火花数据框架以使用以下代码添加: 详细的错误消息是: 有人知道我在这里做错了吗?谢谢! 问题答案: 您无法使用数据框,但可以将数据框转换为RDD并通过映射将其映射。在Spark 2.0之前,别名为。使用Spark 2.0,您必须先明确调用。
问题内容: 我如何解决此错误,我是从GitHub下载此代码的。 引发错误 请帮我解决这个问题! 我用了: 我得到这个错误。有人帮我,我只想让它工作为什么这么难? 问题答案: 我怀疑您从中复制代码的地方启用了急切执行功能,即在程序开始时调用了该位置。 您也可以这样做。希望能有所帮助。 更新:请注意,默认情况下,TensorFlow 2.0中启用了急切执行。因此,以上答案仅适用于TensorFlow