[Day 26] Logistic Regression

2022. 2. 28. 17:34AI/Codestates

728x90
반응형

https://www.codestates.com/

 

코딩부트캠프 | 코드스테이츠 - 비전공생도 개발자가 될 수 있습니다

코딩부트캠프를 찾는다면? 개발자로 커리어 전환을 위한 책임있는 코딩 교육 기관! 서비스 기획자, 그로스 마케터, 데이터 사이언티스트 등 다양한 전문 커리어에 도전하세요. 취업 성공의 후기

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