Библиотека установлена, все скачано, но программа считает эти строки синтаксической ошибкой. как это исправить, помогите пожалуйста, программа не работает и не запускается. Также не работают функции через 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
Невозможно импортировать keras.preprocessing и keras.models. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно импортировать Minmaxscaler "из Sklearn.preprocessing Import Minmaxscaler"
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-