어제는 선형회귀(linear regression)코드를 분석했는데 다중선형회귀(multi-variable linear regrssion)는 거기에 변수값이 여러개가 된다는거 말고는 single-variable linear regrssion와 비슷했다.
오늘 분석할 코드는 논리회귀! 이항논리회귀(Binary logistic regression)와 다항논리회귀(Multinomial logistic regression)가 있는데 이 부분도 결과값이 여러개여서 사용하는 함수가 Sigmoid function인지 softmax function인지 달라질 뿐 맥락은 비슷하다.
(추가로 다항논리회귀엔 변수값이 많아져서 컴퓨터가 보기 이쁘게 하는 작업인 One-hot encoding이 있다)
그냥 간단하게 선형회귀는 변수값(x)이 많아지는 거고 논리회귀는 결과값(y)이 많아지는 거다 생각하면 될 거 같다.
(논리회귀에서 변수값 많은건 기본;;)
그러면 2주 차 숙제를 하면서 코드를 분석해 보겠다!
https://colab.research.google.com/drive/19-xWa3An5LG5W5e7eTIXnYPWDsFDtNIV?usp=sharing
T스토리에 매번 코드를 옮기고 해석하기가 어려워서 코랩에서 바로 분석을 해봤다.
이항논리회귀 그래프를 그리고 싶었는데,, 2시간을 투자했는데 방법은 찾지 못했다,,
다음 진도를 위해 나중에 구현해보기로 하고 딥러닝 수업 들으러 GO GO!
케라스 측정 항목 링크!
https://www.tensorflow.org/api_docs/python/tf/keras/metrics
구글링 중 찾아낸 건데 너무 고급 단계인가,, 어렵다 ㅠ
'Curriculum > AI웹개발자_내일배움캠프' 카테고리의 다른 글
Story 9. WIL (머신러닝 프로젝트) (0) | 2022.01.17 |
---|---|
Story 8. 머신러닝 끝! 알고리즘 시작! (0) | 2022.01.11 |
Story 6. Today I Learned (머신러닝) (0) | 2022.01.06 |
Story 5. This Week I Learned (9kbab project, Git hub, back-end, KPT) (1) | 2022.01.04 |
Story 4. TIL_(새로운 팀, 와이어프레임, JWT) (0) | 2021.12.28 |