我从头开始创建了一个 TensorFlow CNN 来识别某些类型的动物。我相信该模型正在运行,因为我正在获取有关训练数据的数据,并且在运行代码时在我的目录中看到了一个新文件夹。当我尝试运行代码以针对下方的新单张图像进行预测时,出现此错误。我是 TensorFlow 的新手,所以我不确定自己做错了什么。该图像位于主目录中,是一个 .jpg 图像。如果您需要更多信息,请与我们联系。谢谢
CATEGORIES = ["cane", "cavallo", "elefante", "farfalla", "gallina",
"gatto", "mucca", "pecora", "ragno", "scoiattolo"]
def prepare(file):
IMG_SIZE = 50
img_array = cv2.imread(file, cv2.IMREAD_GRAYSCALE)
new_array = cv2.resize(img_array, (IMG_SIZE, IMG_SIZE))
return new_array.reshape(-1, IMG_SIZE, IMG_SIZE, 1)
model = tf.keras.models.load_model("CNN.model")
from PIL import Image
import numpy as np
from skimage import transform
image = load('test.jpg')
model.predict(image)
prediction = model.predict([image])
prediction = list(prediction[0])
print(CATEGORIES[prediction.index(max(prediction))])
暮色呼如
牧羊人nacy
相关分类