이 코드를 실행하면 산점도를 그림 2- 6과 같이 그립니다.
▲ 그림 그림 2- 6 꽃받침 길이와 꽃잎 길이를 사용한 setosa와 versicolor의 산점도
이 산점도는 붓꽃 데이터셋에 있는 샘플들이 꽃받침 길이(cm)와 꽃잎 길이(cm) 두 개의 특성 축을 따라 분포된 형태를 보여 줍니다. 이런 2차원 부분 공간에서는 선형 결정 경계로 Setosa와 Versicolor 꽃을 구분하기 충분할 것 같습니다. 따라서 퍼셉트론 같은 선형 분류기가 이 데이터셋의 꽃을 완벽하게 분류할 것입니다.
이제 붓꽃 데이터셋에서 추출한 일부 데이터에서 퍼셉트론 알고리즘을 훈련해 보죠. 에포크 대비 잘못 분류된 오차를 그래프로 그려서, 알고리즘이 수렴하여 두 붓꽃 클래스를 구분하는 결정 경계를 찾는지 확인하겠습니다.