Remarks
본 포스팅은 https://scikit-learn.org/stable/glossary.html#term-warm-start 를 기반으로 작성되었습니다.
Warm start
동일한 dataset으로 estimator(model)를 반복적으로 학습시키고자 하는 경우에 학습시간을 줄이기 위해 기존의 학습된 parameter(attribute)에서부터 학습을 시작하는 방법입니다.
:.success
warm_start=True
option을 사용하게되면, fit()
을 통해 학습되는 새로운 estimator의 초깃값으로 따뜻하게 데워진(?) 기존의 학습된 parameter가 사용됩니다.
이 기능은 몇몇 개의 estimator와 parameter에 대해서만 사용할 수 있고 일부 parameter의 순서에도 적용할 수 있습니다.
예를 들어 RandomForestClassifier
, SGDClassifier
와 같은 estimator를 생성할 때 warm_start
여부를 생성 시 정할 수 있지만, 대부분의 estimator들은 fit()
를 실행할 때마다 기존의 parameter를 초기화시키고 주어진 데이터를 학습하는 cold_start
를 합니다.
PREVIOUSEtc