@Neizvest

Как загрузить изображение в нейросеть?

Есть нейросеть распознающая цифры, она обучена на примерах из mnist, а как дать неронке картику с цифрой с ПК. Какой у нее формат должен быть и как ее вообще дать сетке, пробовал через paint в bmp сохранять, а потом в массив - код ниже, но опознает через раз
image = Image.open("8.bmp") 
 
arr = np.asarray(image, dtype="uint8") 
print(arr.shape) 
arr = arr.reshape((1, 28 * 28)) 
 
arr = arr.astype("float32") 
print(arr) 
print(model.predict(arr).argmax())
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
Если хотя бы раз распознает - значит картинка передана корректно. Ну а то что через раз - так это специфика нейросетей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы