簡體   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