[Day 26] Logistic Regression
2022. 2. 28. 17:34ㆍAI/Codestates
728x90
반응형
코딩부트캠프 | 코드스테이츠 - 비전공생도 개발자가 될 수 있습니다
코딩부트캠프를 찾는다면? 개발자로 커리어 전환을 위한 책임있는 코딩 교육 기관! 서비스 기획자, 그로스 마케터, 데이터 사이언티스트 등 다양한 전문 커리어에 도전하세요. 취업 성공의 후기
www.codestates.com
Warm-up
- Logistic Regression
Note
- 분류 평가지표
- Accuracy
- Logistic Regression
- Odds : 실패확률에 대한 성공확률의 비
- 중복 샘플 확인
df.duplicated()
- 중복 샘플 제거
df.drop_duplicates(inplace = True)
- 훈련 / 검증 / 테스트 분리
from sklearn.model_selection import train_test_split
train, test = train_test_split(df, train_size = 0.8, test_size = 0.2, random_state = 2)
train, val = train_test_split(train, train_size = 0.8, test_size = 0.2, random_state = 2)
- 정확도
from sklearn.linear_model import LogisticRegression
logistic = LogisticRegression(max_iter=1000)
logistic.fit(X_train, y_train)
print('검증세트 정확도', logistic.score(X_val, y_val))
- 타겟 데이터 분산 확인
submission.value_counts(normalize = True)
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
sns.countplot(x=y_pred_test)
Review
참고
728x90
반응형
'AI > Codestates' 카테고리의 다른 글
[Day 28] Decision Trees (0) | 2022.03.03 |
---|---|
[Day 27] Sprint Review (0) | 2022.02.28 |
[Day 25] Ridge Regression (0) | 2022.02.24 |
[Day 24] Multiple Regression (0) | 2022.02.23 |
[Day 23] Simple Regression (0) | 2022.02.22 |