Задать вопрос
@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())
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
Если хотя бы раз распознает - значит картинка передана корректно. Ну а то что через раз - так это специфика нейросетей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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