Нормально ли, чтобы история обучения была очень похожа на историю валидации?Python

Программы на Python
Ответить
Anonymous
 Нормально ли, чтобы история обучения была очень похожа на историю валидации?

Сообщение Anonymous »

Я обучил модель для 50 эпох, разделив набор данных по следующей пропорции:
  • X_train, Y_train = 70%
  • X_validation, Y_validation = 20%
  • X_test, Y_test = 10%
Все разбиение выполнено используя train_test_split(shuffle=True) Функция кераса:

Код: Выделить всё

X = np.load(....)
Y = np.load(....)

# Split on training and validation
N_validation = int(len(X) * 0.2)
X_train, X_validation, Y_train, Y_validation = train_test_split(X, Y, test_size=N_validation)

# Split Train data once more for Test data
N_test = int(len(X_train) * 0.1)
X_train, X_test, Y_train, Y_test = train_test_split(X_train, Y_train, test_size=N_test)
Вот график истории.
Как видно из истории, точность/потери при проверке очень похожи на точность/потери при обучении. . Иногда потери при проверке даже ниже, чем потери при обучении.
Что касается последнего утверждения, я прочитал здесь, что это может быть вызвано высоким значением отсева. Это может быть так, поскольку у меня есть отпадающий слой с частотой = 0,3.
Я не понял, проблема это или нет.
Тестируя модель на Тестовом наборе, я получил точность 91%.>

Подробнее здесь: https://stackoverflow.com/questions/656 ... on-history
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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