강의

멘토링

커뮤니티

NEW
AI 기술

/

딥러닝 · 머신러닝

현업 엔지니어가 말아주는 AI 영화 추천 시스템 만들기 | 추천알고리즘 | Recommender | Recsys

이 강의에서는 추천 시스템의 핵심 알고리즘부터 실전 구현까지 다룹니다. - 컨텐츠 기반 필터링 - 협업 필터링, 딥러닝 기반 추천 모델 구현 - Two-step recommender systems 구현 - PyTorch/RecBole 활용한 실습 - 현업 노하우와 추천 결과 시각화까지

2명 이 수강하고 있어요.

  • Jiwoon Jeong

수강 후 이런걸 얻을 수 있어요

  • 추천 시스템의 핵심 알고리즘(Content-based filter, Collaborative filter)을 이해하고 직접 구현할 수 있습니다

  • PyTorch와 RecBole을 활용해 실전 추천 모델을 만들고 평가하는 능력을 갖추게 됩니다

  • 추천 결과를 확인하고 튜닝할 수 있는 능력을 갖추게 됩니다

현업 AI 엔지니어와
추천 시스템 파헤치기


영화 추천 시스템을 직접 설계하고 구현합니다.


추천 시스템, 단순한 기능이 아닌 핵심 경쟁력입니다.
실무에서 바로 통하는 AI 기술과 데이터 분석 능력을
탄탄하게 갖추고 싶다면, 체계적인 학습과 실전 경험이 필요합니다.

Content-based filtering, Collaborative filtering 구현
PyTorch, RecBole 활용 실습 및 결과 시각화까지 다룹니다.

MovieLens 데이터셋 기반, Deep Learning 추천 모델 구축
사용자 맞춤 영화 추천 시스템을 처음부터 끝까지 완성합니다.

Two-step recommender systems 구축 및 Streamlit 활용 시각화
현업 노하우 기반 추천 결과 분석 및 튜닝 능력을 갖춥니다.

현업 엔지니어와 함께
AI 영화 추천 시스템 만들기

Section 1 - 추천 시스템 개요 및 기본 이해

추천 시스템의 개념, 비즈니스 가치, 그리고 다른 머신러닝 작업과의 차이점을 이해합니다. 정보 과부하 해소와 개인화를 위한 추천 시스템의 중요성을 학습합니다.

Section 2 - 추천 시스템 개발 환경 설정 및 평가 지표

강의에 필요한 실험 환경을 구축하고, 추천 시스템의 성능을 측정하는 다양한 평가 지표(Metric)를 학습합니다. 또한, 사용될 데이터셋과 추천 시스템 아키텍처에 대한 전반적인 개요를 파악합니다.

Web recommender system for job seeking and recruiting, WWW'13

Section 3 - 콘텐츠 기반 추천 시스템 (CBF)

사용자의 과거 시청 기록이나 선호도와 유사한 콘텐츠를 추천하는 콘텐츠 기반 필터링(CBF) 기법을 배웁니다. Sentence Transformer를 활용하여 텍스트 유사도를 기반으로 영화를 추천하는 고급 기법을 실습합니다.

Section 4 - 협업 필터링 (CF) 모델 구현

RecBole 라이브러리를 활용하여 협업 필터링(CF) 기반의 추천 모델을 구축하고 훈련하는 과정을 학습합니다. 특히 LightGCN 모델을 사용하여 사용자-아이템 상호작용을 기반으로 한 추천 성능을 최적화합니다.

Deep Neural Networks for YouTube Recommendations

Section 5 - Two-step 추천 시스템 구축

콘텐츠 기반 필터링과 협업 필터링을 결합한 Two-step 추천 시스템을 구현합니다. LightGCN 모델을 기반으로 개인화 추천과 콘텐츠 유사성 추천을 융합하여 더욱 정교한 추천 결과를 생성하는 방법을 배웁니다.

Section 6 - Streamlit을 활용한 추천 결과 시각화

Streamlit 프레임워크를 사용하여 구축된 추천 시스템의 결과를 효과적으로 시각화합니다. TMDB API 연동을 통해 영화 포스터와 상세 정보를 포함한 인터랙티브한 시각화 페이지를 개발합니다.

AI 추천 시스템 구축!

복잡한 추천 시스템, 감을 잡기 어려우신가요?이 강의는 바로 이런 분들을 위해 만들었어요.

✔️ 추천 시스템을 배우고 싶은 입문자 및 대학(원)생

  • 추천 시스템의 기본 원리(콘텐츠 기반, 협업 필터링)를 명확하게 이해하고 싶으신 분

  • PyTorch와 RecBole을 활용하여 실제 추천 모델을 직접 만들어보고 싶으신 분

  • 추천 알고리즘의 작동 방식을 배우고 결과를 해석하는 능력을 기르고 싶으신 분

✔️ 추천 시스템을 서비스에 도입하려는 현업 엔지니어

  • 최신 추천 알고리즘(딥러닝 기반, Two-step)의 실전 적용 방법을 배우고 싶으신 분

  • 현업에서 활용되는 추천 시스템 구축 노하우를 습득하고 싶으신 분

  • 실제 영화 추천 시스템을 만들어보며 기술적 인사이트를 얻고 싶으신 분

✔️ 추천 시스템 분야의 커리어를 쌓고 싶은 개발자

  • 인기 서비스(넷플릭스, 유튜브, 쿠팡)의 핵심 기술인 추천 시스템 전문가로 성장하고 싶으신 분

  • 데이터 기반으로 사용자 경험을 혁신하는 모델 개발 역량을 강화하고 싶으신 분

  • 개인화 추천 시스템 구축부터 결과 시각화까지 전 과정을 경험하고 싶으신 분


이제 복잡하게만 느껴졌던 추천 시스템의 세계를 자신감 있게 탐험하고, 직접 AI 영화 추천 시스템을 만들어보는 경험을 쌓아보세요.

수강 전 참고 사항


실습 환경

  • Windows OS

  • Python 3.12

  • PyTorch 2.6 및 RecBole

  • 권장 사양: 8GB RAM 이상, SSD 저장 공간 10GB 이상

선수 지식 및 유의사항

  • Python 프로그래밍 기본 문법에 대한 이해가 필요합니다.

  • 머신러닝 또는 추천 시스템에 대한 사전 지식이 있으면 학습에 도움이 됩니다.


학습 자료

  • 강의에서 사용하는 코드 예제는 모두 제공됩니다.

  • MovieLens 데이터셋을 활용한 실습이 진행됩니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 추천 시스템을 도입하려는 엔지니어

  • 추천 시스템 엔지니어가 되고 싶은 대학(원)생

  • 추천 시스템에 대해 알고 싶은 사람 누구나

선수 지식,
필요할까요?

  • 기본적인 Python 프로그래밍 역량이 필요합니다.

  • Pytorch를 사용해 본 경험이 있어야 합니다.

안녕하세요
입니다.

7,007

수강생

201

수강평

170

답변

4.9

강의 평점

5

강의

저는 현재 AI 엔지니어로 일하고 있습니다.

누구나 재밌고 유익하게 배울 수 있는 개발 콘텐츠를 만들겠습니다.

 

이력 사항 ✒️

  • 네이버커넥트 부스트캠프 웹 백엔드(Node.js) 6기 code reviewer 활동

  • 서울산업진흥원 SeSSAC 온라인 IT콘텐츠 파트너 (Full Stack)

  • 서울산업진흥원 SeSSAC 개발자 입문과정 진행 (Python, Javascript)

  • 건국대 몰입형 프로그래밍 과정 강의 진행

  • 서울시 SSAC 라이징 프로그래머 서버파트 총괄

  • 암호화폐 매매 자동화 프로그램 개발 외주 (Qt)

  • 마케팅 에이전시 랜딩 페이지 개발 외주 (Web)

  • 실시간 데이터처리 Windows 응용 프로그램 개발 외주 (Qt)

     

커리큘럼

전체

17개 ∙ (2시간 5분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩38,500

30%

₩55,000

Jiwoon Jeong님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!