sklearn (사이킷런)를 이용해서 학습시키기
두 수가 같을때 0, 다르면 1이 되는 결과값을 가져오기 위한 데이터
iloc 슬라이싱을 이용해 문제와 답을 각각 나누기
모델변수명 = KNeighborsClassifier (n_neighbors =1)
로 모델을 만든후
모델변수명.fit( 문제, 답)으로 학습을 한다
이후
모델변수명.predict(예측할 값)
으로 예측을 한후 해당 값을
실제 정답과
metrics.accurqacy_score(예측값, 정답)
으로 정확도를 비교한다
-----------------------------------------------------------------------------------
같은 방식으로 and 연산을 진행한다
'Machine Learning > 분류모델' 카테고리의 다른 글
Decision Tree 분류 실습 [ 변수.value_counts( ) 와 np.bincount(변수) / One-hot Encoding과 Label Encoding / graphviz를 이용한 시각화 ] [버섯 데이터] (0) | 2022.08.04 |
---|---|
Decision Tree의 개념 (0) | 2022.08.04 |
iris 데이터를 활용한 KNN 분류 실습 [ numpy : np.bincount( ) , pandas : .value_counts( ) ] (0) | 2022.08.03 |
K-Nearest Neighbors (KNN) [ 알고리즘 개념 ] (0) | 2022.08.03 |
지도학습을 이용한 비만판단 모델 (0) | 2022.08.03 |