Невозможно импортировать keras.preprocessing и keras.models.Python

Программы на Python
Anonymous
Невозможно импортировать keras.preprocessing и keras.models.

Сообщение Anonymous »

Библиотека установлена, все скачано, но программа считает эти строки синтаксической ошибкой. как это исправить, помогите пожалуйста, программа не работает и не запускается. Также не работают функции через tf.keras
here is the code itself:
from keras.models import load_model
from keras.preprocessing import image
import numpy as np

# Загрузка модели
model = load_model('museum_exponat_classifier.h5')

# Путь к вашему изображению
img_path = 'F:\\test2\\IMG_4903.JPG'

# Загрузка и предварительная обработка изображения
img = image.load_img(img_path, target_size=(224, 224)) # Изменение размера изображения
img_array = image.img_to_array(img) # Преобразование в массив
img_array = np.expand_dims(img_array, axis=0) # Добавление оси для батча
img_array = img_array / 255.0 # Нормализация пикселей

# Прогнозирование
predictions = model.predict(img_array)
predicted_class = np.argmax(predictions) # Определение индекса предсказанного класса

# Опционально: Распознавание классов
# Если классы были известны из генератора данных, нужно подгрузить информацию о них
class_indices = {'class_1': 0, 'class_2': 1, 'class_3': 2, 'class_4': 3, 'class_5': 4,'class_6': 5, 'class_7': 6} # Пример
classes = {v: k for k, v in class_indices.items()} # Инвертируем словарь

# Вывод предсказанного класса
predicted_label = classes[predicted_class]
print(f"Предсказанный класс: {predicted_label}")


Подробнее здесь: https://stackoverflow.com/questions/790 ... ras-models

Вернуться в «Python»