최근 릴리스된 사이킷런 1.1.x 버전에서 변경된 부분에 맞춰 <(번역개정2판) 파이썬 라이브러리를 활용한 머신러닝>의 본문 내용을 다음과 같이 업데이트합니다!
- (p102) 사이킷런 1.3 버전부터
SGDClassifier
의loss
매개변수 중 로지스틱 손실을 의미하는'log'
가'log_loss'
로 바뀔 예정이므로 첫 번째 줄에서 “훈련합니다.”를 “훈련합니다(1.3 버전에서'log'
가'log_loss'
로 바뀔 예정입니다).“로 수정합니다. RandomForestClassifier
와ExtraTreesClassifier
의max_features
매개변수 기본값이'auto'
에서'sqrt'
로 바뀔 예정이므로,- (p127) 주석 47번을 다음과 같이 바꿉니다. “
RandomForestClassifier
의max_features
기본값이'auto'
로sqrt(n_features)
를 의미합니다. 1.3 버전에서는max_features
기본값이'auto'
에서'sqrt'
로 바뀔 예정입니다.“ - (p143) 표 2-2에서 랜덤포레스트와 엑스트라트리의 ‘특성 개수’ 항목을 다음과 같이 수정합니다.
분류: max_features=’auto’ (1.3 버전에서 ‘sqrt’로 변경예정)
회귀: 전체 특성 - (p315) 주석 20번에서 “랜덤 포레스트의 기본값은
"auto"
로 특성 개수의 제곱근을 나타내며, … 하지만max_features="auto"
로 설정하면…”을 “랜덤 포레스트 분류기는 기본적으로 특성 개수의 제곱근을 사용하며, … 하지만max_features="sqrt"
로 설정하면…”로 수정합니다.
- (p127) 주석 47번을 다음과 같이 바꿉니다. “
GradientBoostingClassifier
의loss
매개변수 기본값이 1.3 버전에서'deviance'
에서'log_loss'
로 바뀔 예정이므로- (p128) 주석 50번 네 번째 줄에서 “손실을 의미하는
'deviance'
입니다.”를 “손실을 의미하는'deviance'
입니다(1.3 버전에서'deviance'
가'log_loss'
로 바뀔 예정입니다).”로 수정합니다. - (p143) 표 2-2의 그레이디언트 부스팅의 ‘손실 함수’ 항목에서 “(로지스틱 회귀)”를 “(로지스틱 손실. 1.3 버전에서
'log_loss'
로 바뀔 예정)”으로 수정합니다.
- (p128) 주석 50번 네 번째 줄에서 “손실을 의미하는
- (p143)
HistGradientBoostingClassifier
의loss
매개변수 기본값이 1.3 버전에서'auto'
에서'log_loss'
로 바뀔 예정이므로 표 2-2의 히스토그램 기반 부스팅의 ‘손실 함수’ 항목에서 “(이진분류는'binary_crossentropy'
, 다중 분류는'categorical_crossentropy'
)”을 “(로지스틱 손실. 1.3 버전에서'log_loss'
로 바뀔 예정)”로 수정합니다. - (p297) 버전 1.1에서
OneHotEncoder
클래스에 자주 등장하지 않는 범주를 하나로 묶어주는min_frequency
와max_categories
매개변수가 추가 되었습니다. 4.2절 아래 세 번째 줄에서 “OneHotEncoder
클래스에 구현되어 있습니다.”를 “OneHotEncoder
클래스에 구현되어 있습니다.<주석>옮긴이_ 버전 1.1에서 추가된min_frequency
매개변수를 사용하면 특정 횟수 또는 비율 보다 적게 등장하는 범주를 하나의 특성으로 합칠 수 있습니다. 또한max_categories
매개변수를 사용하여 원-핫 인코딩으로 만들어지는 특성의 개수를 제한할 수 있습니다.</주석>“로 수정합니다.
감사합니다! 🙂