본문 바로가기
Machine Learning/분류모델

지도학습을 이용한 비만판단 모델

by leehii 2022. 8. 3.

 

시각화를 위한 matplotlib 

머신러닝을 위한 sklearn (사이킷런)

인덱스 컬럼명을 label로 변경해줌

 

 

data명.info()

-> 데이터의 형태 확인하기

 

 

 

그래프 사용을 위한 함수 생성

->  loc로 인덱스 컬럼을 전부 가져옴 (label이라 이름붙임)

 

plt.scatter(x좌표 리스트, y좌표 리스트)  산포도그래프

 

 

plt.figure(figsize=(x축크기,y축크기))

 

X = 문제 = 특성 = feature

y = 답 = 레이블 = label  = target

 

 

 

 

KNeighborsClassifier(n_neighbors=?)으로 모델 생성

 

하이퍼파라미터 (규제) = 사용자가 조정하는 매개변수

 

모델.fit(훈련용문제, 훈련용 답)으로 모델에게 학습시키기

 

 

모델명.predict(테스트용 문제)

 

이렇게 하면 해당 문제에 대한 예측값이 출력됨

 

metrics.accuracy_score(평가용 답, 예측값) 으로 모델의 정확도를 확인함