작성일: 2022. 7. 10. 일요일
내용: 혼자 공부하는 머신러닝+딥러닝 1주차
머신러닝을 몇개월에 1번씩 간헐적으로 공부하다보니 안해본건 별로 없지만 할 줄 아냐고 물어보면 모른다고 대답해야할 것 같은 애매한 포지션이 되어서, 완전 초심자의 마음으로 새롭게 시작하려고 한빛미디어에서 진행하는 혼공학습단에 지원했다. 이번 기수는 8기로 6주 동안 "혼자 공부하는" 시리즈 책으로 진행한다. 이번을 계기로 실제 현업에서도 사용할 수 있는 부분이 없을지도 살펴보면서 진짜 내가 사용할 수 있는 기술 스택의 한 부분으로 가져가려고 한다. 거창하게 시작...
혼공학습단 8기 모집 공고
혼공학습단 8기 도서별 커리큘럼
혼자 공부하는 머신러닝+딥러닝
# | 진도 | 기본 미션 | 선택 미션 |
1주차 (7/4 ~ 7/10) |
Chapter 01 ~ 02 | 코랩 실습 화면 캡쳐 하기 | Ch.02(02-1) 확인 문제 풀고, 풀이 과정 정리하기 |
2주차 (7/11 ~ 7/17) |
Chapter 03 | Ch. 03(03-1) 2번 문제 출력 그래프 인증샷 | 모델 파라미터에 대해 설명하기 |
3주차 (7/18 ~ 7/24) |
Chapter 04 | Ch. 04(04-1) 2번 문제 풀고, 풀이 과정 설명하기 | Ch.04(04-2) 과대적합/과소적합 손코딩 코랩 화면 캡쳐하기 |
4주차 (7/25 ~ 7/31) |
Chapter 05 | 교차 검증을 그림으로 설명하기 | Ch.05(05-3) 앙상블 모델 손코딩 코랩 화면 인증샷 |
여름 휴가 (8/1 ~ 8/7) |
잘 쉬고 오세요! | ||
5주차 (8/8 ~ 8/14) |
Chapter 06 | k-평균 알고리즘 작동 방식 설명하기 | Ch.06(06-3) 확인 문제 풀고, 풀이 과정 정리하기 |
6주차 (8/15 ~ 8/21) |
Chapter 07 | Ch.07(07-1) 확인 문제 풀고, 풀이 과정 정리하기 | Ch.07(07-2) 확인 문제 풀고, 풀이 과정 정리하기 |
페북에서만 자주 뵙던 박해선 저자님의 강의를 들으면서 실습코드를 작성해봤다. 아무래도 주 사용언어가 C, C++ 이다보니 파이썬을 사용해본지 몇년이 지났음에도 여전히 어색하다. 역시 코드의 간결함 하나는 파이썬만한 것이 없는 것 같다. 첫 시작은 아주 간단한 데이터를 이용해서 plot 으로 그려보고 알고리즘을 실행해보는 내용이었다.
데이터는 다음과 같이 도미 데이터를 사용한다. (도미... 설마 dummy 에서 따온 걸까)
KNN (K-Nearest Neighbor) 알고리즘을 적용해서 아주 간단한 실습을 해봤다. 학부 때 배운지 벌써 10년... 오랜만에 사용해보니 재밌다. KNN 을 직접 구현하는 코드를 작성하기도 했었는데, 그 때도 라이브러리는 좋았지만 최근에는 이 알고리즘 뿐만 아니라 대부분 알려진 로직이 좋은 패키지들로 구현되어 있어서 정말 사용하기 좋아졌다. 내부 로직을 알면 좋겠지만 몰라도 사용하는데 전혀 문제가 없을 정도다.
공부한 내용에 대해서는 별도의 글로 정리하도록 해야겠다.
끝
'개발 Dev > Machine Learning' 카테고리의 다른 글
[스터디/ML] 혼자 공부하는 머신러닝+딥러닝 6주차 (0) | 2022.08.21 |
---|---|
[스터디/ML] 혼자 공부하는 머신러닝+딥러닝 5주차 (0) | 2022.08.14 |
[스터디/ML] 혼자 공부하는 머신러닝+딥러닝 4주차 (0) | 2022.07.31 |
[스터디/ML] 혼자 공부하는 머신러닝+딥러닝 3주차 (0) | 2022.07.24 |
[스터디/ML] 혼자 공부하는 머신러닝+딥러닝 2주차 (0) | 2022.07.17 |