Empty logs когда использую model.fit()

Ошибка во время тренировки модели

Здравствуйте! Писал код для создания и тренировки модели, столкнулся с проблемой во время ее тренировки.

Сама ошибка:

"Unexpected result of `train_function` "
ValueError: Unexpected result of `train_function` (Empty logs). Please use `Model.compile(..., run_eagerly=True)`, or `tf.config.run_functions_eagerly(True)` for more information of where went wrong, or file a issue/bug to `tf.keras`.

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

Вот код создания и тренировки модели:

import tensorflow as tf


def create_model():
    """
    Создание модели для задачи регрессии.
    """
    model = tf.keras.models.Sequential([
        tf.keras.layers.InputLayer(input_shape=(224, 224, 3)),
        tf.keras.layers.Conv2D(32, (3, 3), activation='relu'),
        tf.keras.layers.MaxPooling2D((2, 2)),
        tf.keras.layers.Flatten(),
        tf.keras.layers.Dense(64, activation='relu'),
        tf.keras.layers.Dense(1)  # Выходной слой для предсказания числового значения
    ])

    model.compile(optimizer='adam', loss='mean_squared_error')
    return model


def train_model(model, train_generator, epochs, steps_per_epoch):
    """
    Обучение модели.
    """
    model.fit(train_generator, epochs=epochs, steps_per_epoch=steps_per_epoch)

Ответы (0 шт):