Search
Login
🔑

추천시스템 입문

날짜
2022/07/19 → 2022/08/16
난이도

추천시스템이 무엇인가요?

추천시스템은 어떤 사용자가 관심가질 만한 아이템을 추천하는 방법입니다. 최근에는 딥러닝의 도입으로 개인화 추천시스템 기술이 발전하고 있습니다.
추천시스템은 특히 우리가 직접적으로 느낄 수 있습니다. 유튜브, 네이버 뉴스 기사, 스포티파이 나만의 플레이리스트 등 이미 추천시스템 기술은 우리 삶 속에 깊이 자리하고 있습니다. 그만큼 기업에서도 추천시스템 전문가를 찾는 수요도 높습니다.
이번 추천시스템 스터디에서는 직접 수집한 YES24 베스트셀러 / 네이버 영화 평점 데이터를 활용하여 추천시스템을 구현해보도록 하겠습니다.

‘22년 여름 추천시스템 입문 스터디 일정 (대면 기준)

주차
날짜
모듈
1주차
7월 19일(화)
추천시스템 개념 / TF-IDF 콘텐츠 기반 추천시스템 (+ 오후반 프로젝트 준비 1시간)
2주차
7월 26일(화)
Surprise 패키지를 활용한 k-NN 협업 필터링 (+ 오후반 프로젝트 준비 1시간)
3주차
8월 2일(화)
Matrix Factorization 행렬 분해 (+ 오후반 프로젝트 준비 1시간)
4주차
8월 9일(화)
딥러닝을 활용한 추천시스템 AutoRec (+ 오후반 프로젝트 준비 1시간)
5주차
8월 16일(화)
주중 프로젝트 준비 30분씩 리더와 팀 미팅 / 프로젝트 발표

스터디 모집 기간

7월 13일(수) ~ 7월 17일(일) 입금자 기준 선착순 오후반 대면 최대 15명 / 야간반 비대면 최대 30명 (정원 초과시 조기 마감될 수 있습니다. 마감시 해당 페이지를 통해 공지 드립니다.)

스터디 제공 사항

스터디 당일 PPT 자료 제공
자료 예시
너를 위한 추천시스템 2강. Content-Based Recommender System.pdf
2773.3KB
Colab 코드 제공
자료 예시
2-1. k-NN 추천시스템.ipynb
18.3KB

커리큘럼

커리큘럼은 유동적으로 변경될 수 있습니다.
1주차 콘텐츠 기반 필터링
아이템 콘텐츠(글, 이미지, 음악 등) 형태에 따라 유사도를 계산하여 사용자가 좋아하는 것과 유사한 아이템을 추천합니다.
2주차 k-NN 기반 협업 필터링
다른 사용자들의 선호도를 기준으로 개인이 선호하는 아이템을 추천합니다.
아이템 기반, 사용자 기반으로 협업 필터링을 구현합니다.
3주차 행렬 분해 기반 협업 필터링
추천시스템의 가장 일반적인 기술인 행렬 분해 기반 협업 필터링에 대해 알아봅니다.
4주차 딥러닝 기반 추천시스템 AutoRec
지금까지 머신러닝으로 구현했다면, 이제는 딥러닝을 활용합니다!
딥러닝을 개념을 공부한 뒤 AutoRec을 구현합니다.
오후반 (대면 진행)
야간반 (비대면 진행)
난이도
중 | 파이썬 실력: ★★★☆☆
중 | 파이썬 실력: ★★★☆☆
강의 녹화
야간반 강의 녹화본 제공
실시간 강의 녹화
장소
무중력지대 양천 (오목교역)
ZOOM 실시간 강의
시간
매주 화요일 오후 2시~오후 5시 (3시간)
매주 월요일 오후 8시~오후 10시 (2시간)
참가비
15만 원 (대관비 포함)
7만 원
모집 인원
최대 15명 / 3인 1개 팀
최대 30명 / 3인 1개 팀
오후반과 야간반의 커리큘럼은 동일하며, 오후반은 강의 이후 1시간 동안 대면 팀 회의 및 피드백이 이루어집니다.
모집 인원은 고지 없이 변동될 수 있습니다.

스터디 신청을 위해 아래 구글폼을 제출해주세요!

Q&A

파이썬 실력이 부족한데 수강해도 괜찮을까요?

파이썬 실력이 부족하더라도 개념을 익히는 데 큰 지장이 가지 않습니다. 다만, 실습에서 따라오시기 어려울 수 있습니다. 만약 본인의 실력이 부족하다고 판단된다면 아래 링크에서 공부하고 수업에 참여해 주시기를 권장합니다.
점프 투 파이썬
[Python 완전정복 시리즈] 2편 : Pandas DataFrame 완전정복

강의를 한 주 정도 빠질 것 같은데 괜찮은가요?

피치 못할 사정으로 빠지는 것은 녹화본을 보면서 따라갈 수 있다고 생각합니다. 물론 이해가 가지 않는 부분은 스터디 리더에게 반드시 질문주셔야 합니다.
팀 모임에 참가한 경우에는 팀원들에게 피해가 가지 않도록 최대한 결석을 피해주시기 바랍니다.

팀 배정은 어떻게 되나요?

팀 배정은 실력에 따라 스터디 리더가 임의로 배정합니다. 혹시 친구와 같이 신청하여 꼭 같이 팀원이 되고 싶은 경우에는 신청 후 seong.benny@gamil.com으로 메일 주시기 바랍니다.