[강화시스터즈 1기] 모집공고
강화 시스터즈를 소개합니다!
강화 시스터즈는 이화 최초의 강화학습 동아리이며, 강화학습에 관심있는 벗들이 모여 중장기 프로젝트를 진행합니다.
딥러닝부터 강화학습까지
강화 시스터즈는 기초 딥러닝과 강화학습을 공부합니다. 딥러닝의 경우, 차근차근 딥러닝의 여러 모델을 단계적으로 다루진 않으며 강화학습에 필요한 부분만을 학습합니다. 하지만 프로젝트 사이 사이에 있는 딥러닝 테스크와, 강화학습 기저에 있는 딥러닝 모델을 구현하며 강화학습 실력과 더불어 실질적인 딥러닝 구현 능력, 탄탄한 기반 지식을 쌓아가실 수 있습니다.
프로젝트 중심 동아리
강화 시스터즈는 프로젝트 중심 동아리입니다. 이론을 배우고, 습득한 이론을 바탕으로 프로젝트를 진행합니다. 전체 세션은 같은 프로젝트를 진행하지만, 세션에 따라 작업의 난이도가 상이합니다. 현재 간단한 예제 구현(환경부터 직접) + 지뢰찾기 문제 풀이 강화 학습 구현 + @를 계획하고 있습니다.
전면 대면 활동
원활한 소통을 위해 전면 대면을 기본 원칙으로 합니다. 월요일 8교시는 필수 활동시간이며, 목요일 8교시는 자유 스터디 시간으로 선택입니다. 자유 스터디 시간은 프로젝트 중심 동아리의 특성상 구현에 잦은 어려움이 있을 것을 대비해 준비한 시간입니다. 오피스 아워와 유사한 개념으로, 동아리 장은 항시 참석합니다. 나온 과제에 있어 어려운 점이 있거나, 팀끼리 대면으로 프로젝트를 하고 싶을 때 동아리 장을 포함한 사람들과 자유롭게 도움을 받고, 의견을 나눌 수 있는 공간을 제공합니다.
동아리 소요 시간
프로젝트 중심 동아리다보니 동아리 시간 외에도 많은 양의 공부가 필요합니다. 동아리 시간 제외 일주일에 최소 6시간은 투자할 수 있어야 원활한 동아리 활동이 진행될 것으로 예상됩니다. 다만 많은 시간을 들이는 만큼 성장할 수 있는 동아리 임은 확신합니다!!
🌿 강화 시스터즈 1기
활동 기간 2024-1 (방학 포함 6개월)
활동 시간 [필수] 월 6:30 - 8:00
[자유스터디] 목 6:30 - 8:00 (시험기간 2주 제외)
모집 기간 ~ 2024.02.21.수 23:59까지
면접 일시 2024.02.26.월 ~ 2024.02.28.수(3일간)
선발 안내 2024.02.29.목
선발 방법 코딩테스트+보고서 작성+면접
OT 2024.03.04.월
활동비 3만원(2.5만원 + 보증금 5천원)
-
강화 시스터즈는 전면 대면으로 진행되며, OT는 필수 참석입니다.
- 자유 스터디란 원활한 과제 해결을 위해 마련된 시간으로, 오피스 아워와 유사합니다. 따라서 필참은 아닙니다.
-
장소는 미정이며, 세부 사항은 변경될 수 있습니다.
- 활동비는 전부 동아리 활동 및 회식에 사용될 예정이며, 보증금은 학기 종료 후 돌려드립니다.
세션
세션은 총 3개며, 단계 별로 3명, 6명, 3명을 모집할 예정입니다.
01 세션_3명
첫 번째 세션은 파이썬 및 딥러닝 초보자를 위한 세션입니다. 이 세션은 타 세션에 비해 난이도가 낮은 테스크를 수행합니다. 예제를 이론을 기반으로 분해해 이해하고, 작은 단위의 코딩을 주로 연습하며 실질적인 딥러닝 및 강화학습 코드 구현능력 향상을 목표로 합니다.
02 세션_ 6명
두 번째 세션은 딥러닝에 대한 대략적인 지식이 있지만 프로젝트 경험이 부족한 벗들을 위한 세션입니다. 이 세션은 프로젝트 단위를 점차 넓히며, 주어진 예제에서 벗어난 자유도가 높은 프로젝트 구현 및 운영 능력 향상을 목표로 합니다.
03 세션_ 3명
세 번째 세션은 딥러닝 프로젝트 경험이 있고, 강화학습까지 공부 영역을 확장하고 싶은 벗들을 위한 세션입니다. 이 세션은 난이도가 있는 프로젝트를 진행하며, 인공지능 개발자로서 필요한 문제해결 능력과 포트폴리오를 얻어가는 것을 목표로 합니다.
세부 인원은 상황에 따라 변경될 수 있습니다.
지원 자격
딥러닝 및 강화학습에 관심이 있고, 실력을 키우고자 하는 모든 전공의, 모든 이화인을 환영합니다!
하단에 있는 실력 점검표를 참고해 지원하고자하는 세션을 선택해주세요!
만약 지원하고자 하는 세션에 비해 코딩 실력이 부족하다고 느껴진다면, 실력 점검표 각 단계에 쓰여있는 공부 방향과 코딩 테스트 예제를 참고해주세요.
실력 점검표
🚨 아래 추천 단계 기준은 2월 말 면접 때까지 필요한 코딩 및 딥러닝 실력입니다. 현재는 파이썬 및 딥러닝이 미숙하지만 방학 동안 내용을 독학해 따라잡고자 하시는 분이 있다면, 각 분야의 00부터 01까지를 공부하고 01 단계 지원을 권장 드립니다! 또한 코딩 테스트는 길잡이를 위해 코딩 테스트와 유사한 예제를 제공하고 있습니다. 이 두 개의 자료를 참고하여 코딩 테스트와 면접을 준비 하신다면 좋은 결과를 얻어가실 수 있을거라 확신합니다. 😄
- 또한 단계별 하단에 첨부한 자료와 공부방식은 추천하는 방법일 뿐, 정답은 없습니다!
- 만약 그 부분을 공부하는 더 좋은 방법이 있다면, 그 방식으로 파트를 공부하면 됩니다.
파이썬
- 00 단계 : 기본 문법은 전부 숙지하고 있어야 해요!
- 자료형(int, str, list, tuple, dict, boolean)
- 반복 구문(for, while)
- 조건문(if, else)
- 함수
-
클래스
👉🏻 부족하다면?
읽지만 말고 직접 코드를 쳐보며 익히는 것을 추천드립니다!
- 01 단계 : 이 정도 파이썬 실력이 필요해요!
- 클래스를 이해하고 사용할 수 있음
- 외부 라이브러리를 이용할 줄 앎
- 판다스, 넘파이, matplotlib을 알고 이용할 수 있음(잘하진 않아도 됩니다.)
-
help, dir 같은 내부 함수를 알고 사용할 수 있음
👉🏻 부족하다면?
- Do It! 시리즈(도서)
- 소규모 프로젝트(몬티홀 딜레마 구현하기, 타이타닉 데이터 분석하기 … )
딥러닝
- 00 단계 : 딥러닝이 무엇인지 알아야 해요!
-
기초 딥러닝 개론
👉🏻 부족하다면?
- 3blue1brown 딥러닝 개론 영상
https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi
(4개 시리즈, 총 1시간 분량)
2. Introduction to Artificial Intelligence with Python(edx)
HarvardX: CS50’s Introduction to Artificial Intelligence with Python
하버드 대학 강의 (무료) 3. 케라스 창시자에게 배우는 딥러닝 (도서)
-
- 01 단계 : 이 정도 파이토치 실력이 필요해요!
-
pytorch로 MNIST 예제 구현(신경망은 상관 없음)
👉🏻 부족하다면?
- 파이토치 공식 문서
Quickstart — PyTorch Tutorials 2.2.0+cu121 documentation
1-1. 예제를 여러 번 쳐보기 (복붙 X) 1-2. 공식 문서의 Introduction to PyTorch 파트 정독하기 1-3. 예제 코드를 뜯어보며(ex 반환값 살펴보기) 구조 파악
- 소곤소곤 이거만 할 줄 알면 01 세션 지원 완전 가능합니다.
-
- 3분 딥러닝 파이토치맛 (도서)
-
- 02 단계 : 신경망에 대해 알고 있군요!
- 딥러닝이 무엇인지 설명할 수 있음
- 전연결 신경망, CNN에 대해 앎
- 딥러닝의 학습 과정을 설명할 수 있음
- 대표적인 신경망을 이용해 예제를 구현해 본 경험이 있음
- 03 단계 : 실전 프로젝트 경험이 있군요!
- 데이터 전처리 경험
- 데이터에 맞는 신경망이 뭔지 앎
- 개인 프로젝트에서 문제해결 경험이 존재
추천 단계
- 파이썬 01 + 딥러닝 01 → 01 단계
- 파이썬 01 + 딥러닝 01 or 02 → 02 단계
- 파이썬 01 + 딥러닝 03 → 03 단계
🌿 지원 자격
- 모든 이화인(신입생, 재학생, 휴학생, 대학원생 전부 가능)
- 과 무관
- 월요일 6:30 - 8:00에 대면 참가가 가능한 사람
- 일주일에 최소 6시간(동아리 시간 외) 동아리 공부에 투자할 수 있는 사람
- 딥러닝 및 강화학습에 관심이 있고, 실력을 키우고자 하는 사람
- 각 세션에 맞는 코딩 실력을 갖춘 사람
선발 과정
코딩 테스트 + 개발 보고서 → 면접 → 선발
강화 시스터즈의 선발 과정은 코딩 테스트와 보고서 작성, 면접을 거칩니다.
코딩 테스트와 개발 보고서
코딩 테스트는 모집 마감일까지 하단에 있는 문제를 풀어 제출하는 방식입니다.
강화 시스터즈는 파이썬 문제 해결 능력이 있는 벗들과 함께하고자 합니다. 이때 문제 해결 능력이란 단시간에 주어진 과제를 해치울 수 있는 능력을 뜻하지 않습니다. 시간이 다소 오래 걸리더라도, 해결하고자 하는 문제에 매달려 돌아가는 코드를 구현할 수 있는 능력을 의미합니다. 이를 위해 시간 제한이 있는 테스트 방식이 아닌, 마감일만 정해져있는 테스트 방식을 선택했습니다. 또한 코드를 구현할 때는 꼭 스스로의 힘만으로 구현하지 않아도 되며, 모든 매체 사용(Chat GPT, 인터넷 검색, 지인 찬스, 책)이 가능합니다. 단, 코딩 테스트 기반 코드 리뷰로 면접이 진행되기 때문에 작성한 코드를 이해하고 있어야 합니다.
개발 보고서는 자유형식으로 어떤 내용을 담아도 무관합니다.
코딩 테스트를 준비하며 새로 알게 된 지식이나, 문제를 해결한 방식, 느낀점, 구현물에서 자랑하고 싶은 점 등을 자유롭게 작성해주세요! 분량은 평가 항목이 아니며, 아래 개발 보고서 양식 및 예시를 참고해 제목 양식을 확인해주세요.
🌿 코딩 테스트와 개발 보고서
제출 마감일 2024.02.21.수 23:59 (모집 마감일과 동일)
제출 장소 https://forms.gle/R6Qho7H3zBBvCRgC6
제출 목록 간단한 자기소개 + 코테를 푼 코랩 링크 + 보고서 + 기타 작업물(필수 X)
📌 이화여자대학교 계정만 접근 가능합니다.
📌 제출 시, 파일명에 학번 이름을 기재해주세요.
📌 스스로 전체 코드를 구현할 필요는 없지만, 코드의 전개과정을 이해하고 있어야 합니다.
📌 제출 마감 시간이 지나면 폼이 자동으로 닫힙니다. 제출 일시를 확인해주세요.
면접
면접은 코딩 테스트에서 구현한 코드 리뷰로 진행됩니다.
코테와 보고서를 작성한 모든 벗들과 면접을 진행할 예정이며, 대면 면접을 기본으로 하지만 불가피한 사정이 있을 시 조정이 가능합니다.
🌿 면접 및 선발
면접 일시 2024.02.26.월 ~ 2024.02.28.수(3일간)
면접 장소 이화여자대학교
선발 안내 2024.02.29.목
Syllabus
세부 일정 | |
---|---|
OT | 머신러닝 개론 + OT |
1-3주 | 강화학습 이론 학습 + 예제구현 |
4-6주 | 프로젝트 1 |
7-11주 | 프로젝트 1 |
방학 | 프로젝트 2 |
세부 계획은 변동될 수 있습니다.
QnA
-
신입생이 따라가기에 무리가 없을까요?
앞선 실력 점검표에서 지원할 수 있는 단계가 존재한다면 신입생인 것은 문제가 되지 않습니다! 대학에서 배우는 기반지식이 그리 필요하지 않게 구성했기 때문에 무리 없이 따라오실 수 있을거라 생각합니다.
-
동아리를 하며 딥러닝 공부를 추가적으로 공부할 수 있는 프로그램이 있나요?
만약 수요가 있다면 딥러닝 공부를 보완해주는 동아리 내 스터디를 지원할 계획입니다. 또한 딥러닝을 공부하는 데에 있어 어려움이 있다면, 자유 스터디 시간을 이용해 도움을 얻을 수 있습니다.
문의창구
동아리 관련 궁금한 점이 있다면 아래 오픈채팅방으로 연락해주세요!
👩🏻💻 대표 : 통계학과 22학번 이지민
오픈채팅방 https://open.kakao.com/me/tonnonssi