Я запрашиваю онлайн-прогноз для обученной модели (встроенный алгоритм классификации изображений) и получаю «ОШИБКА: root: Прогноз не удался: у объекта 'str' нет атрибута 'iteritems'"
Это моя первая модель ML на платформе Google AI. Обучение модели прошло успешно, данные обучения, данные проверки и данные испытаний все хорошо выглядят в выходной папке. Но когда я пытаюсь протестировать модель, передавая JSON, я получаю эту ошибку.
Пожалуйста, найдите код, который создает JSON
import json import base64
IMAGE_URI='C://Yellow_Daisy.jpg'
with open(IMAGE_URI, "rb") as img_file:
encoded_string = base64.b64encode(img_file.read()).decode('utf-8')
image_bytes = {'b64': str(encoded_string)}
instances = {'instances': image_bytes, 'key': '1'}
with open("C://prediction_instances.json","w") as f:
f.write(json.dumps(instances))