卷积神经网络

2024-04-19 17:36:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我是CNN的新成员,所以我尝试通过在线教程学习用python编写代码,我想到了这个教程:https://medium.com/nybles/create-your-first-image-recognition-classifier-using-cnn-keras-and-tensorflow-backend-6eaab98d14dd 我遵循代码,但我得到了一个小错误,我似乎不知道解决办法:

FileNotFoundError:[Errno 2]没有这样的文件或目录:'随机.jpg'

这是错误指出的代码:

import numpy as np
from keras.preprocessing import image
test_image = image.load_img('random.jpg',target_size = (64, 64))
test_image = image.img_to_array(test_image)
test_image = np.expand_dims(test_image, axis = 0)
result = classifier.predict(test_image)
training_set.class_indices
if result[0][0] >= 0.5:
    prediction = 'dog'
else:
    prediction = 'cat'
    print(prediction)

我将包含整个代码,以防人们想看到:https://drive.google.com/open?id=1ew22sJOvl5Ea9VTM_PXqVKNZJm1OuXTG

感谢您的帮助。:)


Tags: 代码httpstestimageimportcomimg错误
3条回答

根据我在博客上看到的内容,他只使用了一个随机的狗图片(从任何网站下载),命名为随机.jpg,并将其用作测试映像。您只需在web上查找任何狗/猫图像,下载并将其重命名为“随机.jpg". 你知道吗

关键是,你知道图像是狗或猫,然后测试你的模型来预测它是什么图像。你知道吗

您需要提供图像的完整路径,或者将代码文件和图像放在同一个文件中。你知道吗

你需要把随机.jpg'到您的工作目录中。即将具有该名称的任何文件(狗、猫或任何文件)放入文件夹:)

相关问题 更多 >