Нормально ли, чтобы история обучения была очень похожа на историю валидации?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»