지금까지 진행했던 스터디에 대한 내용과 후기 글입니다.
안녕하세요. 이번 6월부터 지금까지 참여했던 스터디를 간단하게 정리했습니다. 예전에도 스터디를 계속 해왔는데, 언젠가 스터디 후기를 정리 해야지! 라고 생각 했는데 드디어 글을 쓸 수 있게 되었네요.
저의 성장에는 스터디가 가장 큰 영향을 끼쳤다고 생각합니다. 혼자서는 의지박약으로 꾸준히 공부할 수 없는데, 같이 했던 스터디원분들이 힘이 되었습니다. 이 글을 보시는 분들도 혼자 공부하시기 힘들면 스터디 강추입니다!! 그리고 스터디를 개설하실 생각이 있으신 분들에게 도움이 되었습면 좋겠네요.
스터디
XAI 스터디
2021.08.01 ~ 진행중
- 주제: 딥러닝을 이용해 차원축소 하는 기법
- 인원: 5명
- 시간: 주 1회, 오후 10시 모임
- 진행방식
- Auto Encoder -> VAE -> GAN 순서대로 진행
- 최종 목표는 Self Supervised Learning을 공부하기
- 평일에 각자 공부하고 정리하는 방식
- 스터디 시간에는 정리한 내용을 바탕으로 토론
- 현재는 배웠던 내용을 바탕으로 프로젝트 진행중
- 후기
- 기존 Supervised Learning 방식의 학습 방법론에 대한 문제점을 알게되었다.
- CNN을 새로운 관점으로 해석할 수 있었다.
- 역시 공부하고 글을 적는건 쉬운일이 아닌 것 같다.
- 의료영상 classification 프로젝트를 진행해서 많은 것을 배웠다.
CV 슬로우 페이퍼
2021.09.10 ~ 2021.10.15
- 주제: Object Detection, Segmentation
- 인원: 6명
- 시간: 주 2일, 3시간
- 진행방식
- Abstract까지 읽어오고 해당 내용을 노션에 간단히 정리.
- 스터디 시간에 시간과 분량을 정해서 논문을 정독.
- 이후 돌림판으로 발표자를 선정해서 그 내용을 발표.
- 발표한 내용을 바탕으로 다같이 토의.
- 후기
- R-CNN 부터 UNet까지 순서대로 읽으니까 흐름을 파악하기 좋았다.
- 논문을 읽는 습관을 가지게 되었다.
- 여러편의 paper를 읽으면서 구조를 쉽게 파악할 수 있게 되었다.
- 모르는 내용은 토론하고 바로바로 찾아보면서 이해도가 상승했다.
미라클 모각코
2021.09.06 ~ 2021.10.29
-
주제: 정해진 시간에 각자 코딩하기.
-
인원: 11명
-
시간: 매일, 아침 8시부터 1시간
-
진행방식
- 한 달 동안 어떤 사이드 프로젝트를 할지 계획안을 올림.
- 매일 아침 8시에 모여서, 시작 전 10분과 끝나기 전 10분, 할 일과 한 일을 공유.
- 지각 혹은 결석 시에 벌금
- 매주, 모각코에서 하고 있는 프로젝트 진행 상황을 노션에 글로 공유.
-
후기
- 매일 아침 그냥 흘러갈 수도 있는 시간이었지만, 모각코 덕분에 공부를 할 수 있게 되었다.
- 이때 YOLOv3를 구현하며 Pytorch를 연습했다.
- 다같이 모여서 공부하니까 집중력이 향상되었다.
- 벌금 때문이라도 꼭 참석했다.
틈새수학
2021.07.05 ~ 2021.09.03
- 주제: 선형대수학, 확률과 통계
- 인원: 8명
- 시간: 매일, 저녁 1시간
- 진행방식
- 하루 단 30분, 부담없이 매일 틈틈이 공부하기
- 데이터 사이언스 스쿨 수학편을 완주
- 매주 한 Chapter, 매일 한 페이지의 분량의 글을 이해.
- 팀별로 분량을 파트별로 간단하게 요약해서 발표.
- 후기
- 부담스럽지 않은 분량을 천천히 공부해가서 좋았다.
- 수학적인 기초를 단단히 쌓을 수 있었다.
- 매번 저녁 회의 때문에 화, 목만 참여하게 되서 아쉬웠다..
Kammunity
2021.08.03 ~ 2021.09.30
- 주제: 30 Days of ML challenge
- 인원: 8명
- 시간: 매일 저녁 1시간
- 진행방식
- Kaggle Courses를 총 3개 진행 (Python, intro to ML, Intermediate ML)
- 이후 30 Days of ML 전용 competition에 참가
- 매일 7시에 모여서 각자 daily 과제 진행
- 후기
- 초보자가 Kaggle의 프로세스를 익히는 데 도움이 된다.
- 머신러닝 파이프라인을 전체적으로 훑어 볼 수 있었다.
- Contributor로 등급업 하는 성과가 있었다.
- Compitition 결과 934/7573으로 마무리 했다.
풀잎 스쿨
풀잎스쿨은 Flipped Learning의 파생어로 모두의 연구소에서 진행하는 스터디의 일종입니다. Aiffel의 정규 시간에 주로 진행했고, 모두의 연구소에서 진행한 풀잎 스쿨도 있습니다.
Anomaly Detection 논문으로 입문하기
2021.10.09 ~ 2021.12.18
- 주제: Anomaly Detection
- 인원: 9명
- 시간: 매주 토요일 오전, 2시간
- 진행방식
- 다같이 논문에 대한 내용을 미리 읽어옴.
- 해당 주차의 발표를 맡으신 분이 논문에 대한 발표, 코드를 준비.
- 해당 주차의 발표자와 자신의 이해한 부분을 비교해가면서 서로 부족한 부분을 토론하는 형식으로 진행
- 후기
- 굉장히 잘하시는 분들이 많구나라고 생각했다.
- 발표 준비를 잘 해오셔서 배우는 내용이 많았다.
- 본인 발표때는 부담감으로 인해 밤을 새며 준비했다.
- Anomaly Detection 분야에 흥미를 느끼게 되었다.
트랜스포머 논문 읽고 구현하기
2021.09.28 ~ 2021.11.16
- 주제: Attention is all you need
- 인원: 8명
- 시간: 매주 화요일 오전, 3시간
- 진행방식
- 논문을 읽고 직접 구현하는 걸 목표.
- 진행 중간에 구성원 간에 자유로운 토론.
- 스터디 시간에 공부하고 토론한 내용을 블로그에 포스팅.
- 후기
- 말로만 듣던 Transformer를 공부하게 되서 보람있었다.
- 블로그 포스팅을 매주 하는게 어렵다. (하나 또 해야되는데..)
- Transformer가 점점 더 많은 분야에서 사용되고 있다는 걸 알게되었다.
- Transformer를 사용한 다양한 Task의 모델을 구현해보고 싶다.
슬로우 페이퍼
2021.10.01 ~ 2021.11.19
- 주제: Classification, Transformer
- 인원: 5명
- 시간: 매주 금요일 오후, 2시간
- 진행방식
- Abstract까지 읽어오고 해당 내용을 노션에 간단히 정리.
- 스터디 시간에 정해진 시간, 정해진 분량 동안 논문을 정독.
- 이후 돌림판으로 발표자를 선정해서 그 내용을 발표.
- 발표한 내용을 바탕으로 다같이 토의.
- 후기
- 이전에 슬로우 페이퍼를 스터디로 해서 원할하게 진행할 수 있었다.
- 처음에는 CNN 논문만 읽을 생각이었지만, BERT와 ViT도 추가했다.
- 5주라는 짧은 기간이 아쉬웠다..
- 최소 두편 이상은 구현해보고 싶다. (아니면 코드 분석이라도)
DeepML
2021.07.12 ~ 2021.09.06
-
주제: Standford University 의 CS231n
-
인원: 5명
-
시간: 매주 월요일 오후, 3시간
-
진행방식
-
매 주 Lecture 한개씩 진행.
- 한 Lecture당 3명이 나눠서 발표.
- 발표는 PPT를 따로 만들거나, 강의자료를 사용.
-
-
후기
- 두번 들어도 어려웠다..
- 딥러닝의 기초를 체계적으로 이해할 수 있어서 좋았다.
- 토론이 활발하게 이루어져서 심도 깊은 이해가 가능했다.
- 강의 수강시에는 영어 자막 말고 한글 자막이 더 편했다.
- 도중에 스터디원이 한명 나가서 매주 발표를 맡게 되었다….
- 초보자에게는 많이 어려운 강의이다.
두·시 데이터
2021.07.14 ~ 2021.09.01
- 주제: 두더지로 시작하는 데이터분석
- 인원: 6명
- 시간: 매주 목요일 오후, 3시간
- 진행방식
- 1, 2, 3주차에는 캐글 Courses를 활용해서 진행
- 하루에 2개의 Course를 나가고 각자 발표
- 4, 5주차에는 캐글 커널을 필사하고 조별로 토론을 진행.
- 토론 내용과 코드를 정리해서 팀별로 발표
- 6, 7주차에는 원하는 컴피티션의 데이터를 분석.
- 후기
- 데이터 분석은 필사를 하면서 많은 것을 배우는 것 같다.
- 필자의 생각과 코드를 분석하며 필사하면 내 것으로 만들 수 있다.
- 한번에서 끝나는 것이 아니라 반복하는 게 중요하다.
- 데이터 분석을 하는데는 시간과 노력이 매우 많이 필요하다.
Python Master
2021.06.28 ~ 2021.07.09
- 주제: Effective python (효율적인 코드)
- 인원: 6명
- 시간: 총 9일, 하루 3시간
- 진행방식
- 파이썬 코딩의 기술이라는 책으로 진행.
- 하루에 6챕터를 목표.
- 한 사람당 한 챕터를 맡아서 발표.
- 발표는 주피터 노트북으로 진행.
- 후기
- 이론 보단 실습 위주의 발표(주피터 노트북)가 더 이해가 잘 됐다.
- 랜덤 발표 보단 한사람을 지정해서 하는게 부담이 적었다.
- [코딩의 기술]이라는 책은 중급 이상을 대상으로 하는 책이라서 베이스를 잡기에는 부족했다.
- classmethod, 컴프리헨션, defaultdict 등을 사용해서 효율적인 코드를 위한 방법을 알게 되었다.