от
Я следую учебному пособию для TensorFlow, и у меня возникают проблемы на этапе прогнозирования модели. Последний бит кода:
import cv2
import tensorflow as tf
CATEGORIES = ["bishopB", "bishopW", "empty", "kingB", "kingW",
            "knightB", "knightW", "pawnB", "pawnW",
            "queenB", "queenW", "rookB", "rookW"]
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(

Это должно позволить мне получить прогноз, основанный на вводе файла.

Однако, когда я запускаю его, я получаю следующую ошибку:

    prediction = model.predict([image])
  File "/Users/stuff/Library/Python/2.7/lib/python/site

Кто-нибудь может помочь мне понять, что я здесь сделал неправильно? Я не верю, что доходит до того, что он обрабатывает мое тестовое изображение.
    

        

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Ваш
image
должен быть
prepare_file(img_path)
, а не просто строка.     
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...