繁体   English   中英

卷积神经网络新手

[英]Convolutional neural network Newbie

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

FileNotFoundError:[Errno 2] 没有这样的文件或目录:'random.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

任何帮助表示赞赏。 :)

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

根据我在博客文章中看到的内容,他只使用了一张随机的狗图片(从任何网络下载),将其命名为“random.jpg”,并将其用作测试图片。 您可以在 web 周围寻找任何狗/猫图像,下载并将其重命名为“random.jpg”。

关键是,您知道图像是狗还是猫,然后测试您的 model 以预测它是什么图像。

您需要将“random.jpg”放入您的工作目录。 就是将具有该名称的任何文件(狗、猫或任何文件)放入您的文件夹中:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM