Machine learning packages, functions (1)

호진·2021년 10월 1일
2
post-thumbnail

핵심 패키지와 함수

matplotlib

  • scatter()는 산점도를 그리는 맷플롯립 함수다. 처음 2개의 매개변수로 x축 값과 y축 값을 전달한다.
    이 값은 파이썬 리스트나 넘파이 배열이 될 수 있다.

  • c 매개변수로 색깔을 지정할 수 있다.

  • marker 매개변수로 마커 스타일을 지정할 수 있다. marker의 기본값은 o(circle)이다.

scikit-learn

  • KNeighborsClassifier()는 k-최근접 이웃 분류 모델을 만드는 사이킷런 클래스다.
    n_nieghbors 매개변수로 이웃의 개수를 지정할 수 있다. 기본값은 5이다.

  • p 매개변수로 거리를 재는 방법을 지정한다. 1일 경우 맨해튼 거리, 2일 경우
    유클리디안 거리를 사용한다. 기본값은 2이다.

  • fit()은 사이킷런 모델을 훈련할 때 사용하는 메서드이다. 처음 두 매개변수로 훈련에
    사용할 특성과 정답 데이터를 전달한다.

  • predict()는 사이킷런 모델을 훈련하고 예측할 때 사용하는 메서드이다. 특성 데이터
    하나만 매개변수로 받는다.

  • score()는 훈련된 사이킷런 모델의 성능을 측정한다. 처음 두 매개변수로 특성과
    정답 데이터를 전달한다. 이 메서드는 먼저 predict() 멧드로 예측을 수행한 다음
    분류 모델일 경우 정답과 비교하여 올바르게 예측한 개수의 비율을 반환한다.
profile
💭(。•̀ᴗ-)✧

0개의 댓글