📝머신러닝 로지스틱 리그레이션 모델링하기
from sklearn.linear_model import LogisticRegression
LogisticRegression()
# 변수에 저장해서 사용한다
classifier = LogisticRegression(random_state=1)
# random_state= 시드값
# 학습용과 테스트용으로 나눴던 데이터중 학습용 데이터를 입력해 학습시킨다
classifier.fit(X_train, y_train)
classifier.coef_ : 셋팅된 a값을 반환
classifier.intercept_ : 셋팅된 b값을 반환
이렇게 학습이 끝나면 이 인공지능을 테스트 해봐야 한다(테스트용 데이터인 X_test로 테스트)
classifier.predict(테스트값 변수 입력) : 예측한 값을 반환(0과 1로 나온다)
# 예측한 값을 변수에 저장해서 사용
y_pred = classifier.predict(X_test)
classifier.predict_proba(X_test) : 0일 확률과 1일 확률일 값을 반환
이 확률 값으로 0과 1로 나온다(0.5 기준)
classifier.predict_proba(X_test)
'인공지능 > Machine Learning' 카테고리의 다른 글
[Machine Learning] 분류예측 K-Nearest Neighbor(K-NN) (1) | 2022.12.02 |
---|---|
[Machine Learning] 성능측정 confusion_matrix() (0) | 2022.12.02 |
[Machine Learning] LinearRegression 인공지능과 변수를 파일로 저장하기 joblib.dump() (0) | 2022.12.01 |
[Machine Learning] LinearRegression 인공지능 실제 예측해보기 (0) | 2022.12.01 |
[Machine Learning] LinearRegression 성능측정 오차(error) 구하기 (0) | 2022.12.01 |
댓글