MLPRegressor: warm_start не работает должным образом? - PullRequest
0 голосов
/ 14 апреля 2019

У меня проблема с флагом warm_start, в многослойном персептроне sklearns. В документации сказано, что если для параметра warm_start задано значение True, каждый вызов .fit будет повторно использовать результаты, полученные ранее.

Я попытался создать MLPRegressor, для которого для warm_start задано значение true, max_iterations = 1000 (например) и фиксированное случайное начальное число (например, 1)

После этого я вызываю .fit на регрессоре и наблюдаю за моими результатами с помощью прогноза.

Затем я создал еще один MLPRegressor с параметром warm_start, установленным в true, с тем же случайным начальным числом, но max_iterations = 1.

Тогда я звонил .fit в цикле for, от 0 до 1000.

Я ожидал, что после цикла я получу одинаковые результаты для обоих MLPRegressors, но это определенно не так.

Может кто-нибудь объяснить мне, почему? Я что-то здесь не так понимаю?

...