Нужен ли нам final_fit в AutoKeras? - PullRequest
0 голосов
/ 23 января 2019

Использовать AutoKeras просто:

clf = ImageClassifier(verbose=True)
clf.fit(x_train, y_train, time_limit=12 * 60 * 60)
clf.final_fit(x_train, y_train, x_test, y_test, retrain=True)
y = clf.evaluate(x_test, y_test)  

Но какова функция final_fit?Разве модель уже не натренирована?Если я не использую final_fit, каковы будут последствия?Дает ли оценка другое значение?

Другой вопрос: как я могу получить некоторую информацию о процессе поиска: количество найденных моделей, эпох, использованных для каждой модели, ... и некоторую другую статистику?Вывод на консоль - единственный выход?

1 Ответ

0 голосов
/ 23 января 2019

В окончательной подгонке используются данные проверки во время обучения, когда выясняется лучшая структура, в основном вы тренируетесь на немного большем количестве данных после игры с настройкой гиперпараметра, чтобы получить немного улучшенную модель, основанную на размере данных проверки.

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

...