Регрессия: Тренировочный тест Сплит - выдержал ли тест? - PullRequest
1 голос
/ 05 ноября 2019

Я разбил свои данные на обучающие и тестовые образцы (70/30) для задачи на основе регрессионного прогнозирования (MLP, LSTM и т. Д.).

В коде:

history = model.fit(X_train, y_train, epochs=100, batch_size=32, 
                    validation_data=(X_test, y_test), verbose=0, shuffle=False)

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

Но теперь, когда я думаю об этом, я думаю, что было неправильно вставлять тестовые данные в функцию подбора, или это было нормально?

1 Ответ

0 голосов
/ 05 ноября 2019

НИКОГДА! используйте это тестирование как часть обучения или проверки. Тестовый набор должен использоваться только для вывода после тренировки. Так что да, неправильно использовать ваши тестовые данные в функции соответствия, они должны быть только в model.predict(y_test)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...