개발 Dev/Machine Learning

[스터디/ML] 혼자 공부하는 머신러닝+딥러닝 1주차

BoBooBoo 2022. 7. 10. 23:49
반응형

 

 

 

작성일: 2022. 7. 10. 일요일

내용: 혼자 공부하는 머신러닝+딥러닝 1주차

 

    머신러닝을 몇개월에 1번씩 간헐적으로 공부하다보니 안해본건 별로 없지만 할 줄 아냐고 물어보면 모른다고 대답해야할 것 같은 애매한 포지션이 되어서, 완전 초심자의 마음으로 새롭게 시작하려고 한빛미디어에서 진행하는 혼공학습단에 지원했다. 이번 기수는 8기로 6주 동안 "혼자 공부하는" 시리즈 책으로 진행한다. 이번을 계기로 실제 현업에서도 사용할 수 있는 부분이 없을지도 살펴보면서 진짜 내가 사용할 수 있는 기술 스택의 한 부분으로 가져가려고 한다. 거창하게 시작...

 

혼공학습단 8기 모집 공고

 

[혼공학습단 8기] 모집 안내(~ 2022.06.26)

안녕하세요, 한빛미디어 혼공학습단을 운영하는 🧙‍♀️혼공족장🧙‍♀️입니다. 혼자 공부하는 시리즈에 관심을 가지고 혼공학습단 8기를 찾아주셔서 감사합니다. 벌써 2022년 중간점검의

hongong.hanbit.co.kr

 

혼공학습단 8기 도서별 커리큘럼

 

[혼공학습단 8기] 도서별 커리큘럼(동영상 강의 및 Q&A 링크 안내)

안녕하세요, 한빛미디어 혼공학습단을 운영하는 🧙‍♀️혼공족장🧙‍♀️입니다. 혼공학습단 8기 도서 별 커리큘럼 안내드립니다.       1. 혼공학습단 8기 활동 안내✍️ 1️⃣도서 별 커리

hongong.hanbit.co.kr

 

 

혼자 공부하는 머신러닝+딥러닝

# 진도 기본 미션 선택 미션
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 을 직접 구현하는 코드를 작성하기도 했었는데, 그 때도 라이브러리는 좋았지만 최근에는 이 알고리즘 뿐만 아니라 대부분 알려진 로직이 좋은 패키지들로 구현되어 있어서 정말 사용하기 좋아졌다. 내부 로직을 알면 좋겠지만 몰라도 사용하는데 전혀 문제가 없을 정도다.

 

 

    공부한 내용에 대해서는 별도의 글로 정리하도록 해야겠다.

 

 

 

 

 

반응형