UnicodeEncodeError at / 'charmap' codec can't encode characters in position 18-37: character maps to <undefined>

Я пытаюсь выполнить model.predict(image) в django, но получаю ошибку

здесь я код

import keras.api.models
from keras.api.preprocessing.image import load_img, img_to_array
from keras.api.applications.vgg16 import VGG16, preprocess_input
import numpy as np

def image_predict(image_data):
    image = image_data
    image = load_img(image, target_size=(224, 224))
    image = img_to_array(image)
    image = np.array(image)
    image = preprocess_input(image)
    image = np.reshape(image, (1, 224, 224, 3))
    prediction = np.argmax(nermodel.predict(image)[0])
    return prediction

Я получаю изображение и преобразую его в массив np, я не знаю, вызовет ли это ошибку, если возникнут проблемы с получением данных через load_img()

Я уже загрузил код и проверил, как меняется изображение, и, насколько я могу быть уверен, изображение загружается правильно

и я использую пути изображений в цикле, это правильно?

#example
images = Image.objects.filter(user_id=user)
for image in images:
    image_list.append(image.image.path)
for img in image_list:
    result = image_predict(img)

прогноз должен быть равен, например, 3

ошибка возникает при выполнении строки model.predict(image)

Я уже пробовал вносить изменения в кодировку, быстрый API и менять набор данных.

модель является

>>> model
<Sequential name=sequential, built=True>

я нашел ответ, эта модель возвращает прогресс-бар в cmd, это то, что django не может закодировать или декодировать, решение проблемы:

model.predict(image, verbose=0)
Вернуться на верх