더북(TheBook)

앞 코드를 실행하여 출력되는 두 그래프는 그림 2-15와 같습니다.

▲ 그림 2-15 확률적 경사 하강법을 사용한 아달린의 결정 경계와 평균 손실 그래프

여기에서 보듯이 평균 손실이 상당히 빠르게 감소합니다. 15번째 에포크 이후 최종 결정 경계는 배치 경사 하강법과 거의 비슷해 보입니다. 스트리밍 데이터를 사용하는 온라인 학습 방식으로 모델을 훈련하려면 개개의 샘플마다 partial_fit 메서드를 호출하면 됩니다. 예를 들어 ada.partial_fit(X_std[0, :], y[0])과 같습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.