[스터디 그룹] 혼자 공부하는 프로그래밍 시작하다 2022년 3주차
혼공 3주차에 들어왔다.
그간 책 저자 직강 유투브를 보면서 같이 병행하니 더욱 이해가 잘 되고, 귀에 쏙쏙 들어온다.
지난 학기 머신러닝/딥러닝을 배울때는 설명이 어려웠고, 진도가 너무 많아서 그냥 넘어가는게 많았지만, 본 저자의 강의는 하나하나 꼼꼼히 설명도 해주시고, 문제에 바로바로 적용하면서 실전와 이해를 겸하니 더욱 실용적인 강의라 할 수 있다.
앞으로 남은 3주간 이제 딥러닝에 대해 배우면서 머신러닝의 꽃을 피워보자~!!
이제 3주차 미션에 들어가본다.
4강에 대한 정리와 손코딩은 이미 2주차에 완료하였다. (왠지 뿌듯~ 그리고 여유^^)
https://brunch.co.kr/@bit-planner/186
Ch4-1. 2번 문제
풀이과정
1번.
이진 분류 : 2개의 클래스를 분류
다중 분류 : 2개보다 많은 클래스를 분류
단변량 회귀 : 종속 변수가 하나인 회귀 모델
다변량 회귀 : 종속 변수가 2개 이상인 회귀 모델
2번.
시그모이드 함수 : 이진 분류에서 확률을 출력하기 위해 사용하는 함수
소프트맥스 함수 : 다중 분류에서 확률을 출력하기 위해 사용하는 함수
로그 함수 : 로그의 진수에 변수가 포함되어 있는 함수
지수 함수 : 변수가 거듭 제곱의 지수에 포함되어 있는 함수
3번.
decision_function()메서드의 출력값은 z값
시그모이드의 함수는 이 z값을 이용해 확률을 구하는 함수 임
문제에 주어진 출력 값 0을 시그모이드 함수식에 집어넣으면~~~!!! 완료!!! ==> 0.5
4-2절 과대적합/과소적합 손코딩 코랩 화면 인증샷
: 2주차에 모두 공부 하였지만, 해당 부분만 캡쳐 후 미션 클리어~~~
문제에 대한 설명
설정
300번의 에포크 동안 훈련 반복
반복마다 훈련 세트와 테스트 세트의 점수를 계산하여 train_score,test_score 리스트에 추가
해설
100번째 에포크 이후에는 훈련 세트와 테스트 세트 사이의 점수차이가 조금씩 벌어지고 있음
또한, 에포크 초기에 과소적합되어 훈련 세트와 테스트 세트의 점수가 낮음
이 모델은 100번째 에보크가 적절한 반복 횟수임!!
이상 2주차 공부 완료!!
#혼공학습단 #혼공단 #한빛미디어 #혼공머신 #혼공딥러닝