강의

멘토링

커뮤니티

AI 기술

/

딥러닝 · 머신러닝

현업 엔지니어의 AI 추천 시스템 만들기 | 추천알고리즘 | Recommender | Recsys

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

(5.0) 수강평 4개

수강생 86명

난이도 초급

수강기한 무제한

  • Jay

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

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

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

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

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


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


대학원 과정현업을 거치며 직접 얻은 노하우를 통해 강의를 제작했습니다.
실무에서 바로 통하는 추천 기술을 탄탄하게 갖추고 싶다면,
강의를 통해 함께 배워봐요!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

복잡한 추천 시스템, 감을 잡기 어려우신가요?

이 강의는 바로 이런 분들을 위해 만들었어요.

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

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

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

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

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

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

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

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

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

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

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

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


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

수강 전 참고 사항


실습 환경

  • Windows OS

  • Python 3.12

  • PyTorch 2.6 및 RecBole

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

선수 지식 및 유의사항

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

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


학습 자료

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

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


이런 분들께
추천드려요

학습 대상은
누구일까요?

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

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

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

선수 지식,
필요할까요?

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

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

안녕하세요
입니다.

7,216

수강생

214

수강평

171

답변

4.9

강의 평점

5

강의

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

 

이력 사항 ✒️

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

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

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

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

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

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

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

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

     

커리큘럼

전체

18개 ∙ (2시간 7분)

해당 강의에서 제공:

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

수강평

전체

4개

5.0

4개의 수강평

  • 이은정님의 프로필 이미지
    이은정

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    • 스프링님의 프로필 이미지
      스프링

      수강평 111

      평균 평점 4.9

      5

      33% 수강 후 작성

      • 이채욱님의 프로필 이미지
        이채욱

        수강평 1

        평균 평점 5.0

        5

        33% 수강 후 작성

        • AAiss님의 프로필 이미지
          AAiss

          수강평 2

          평균 평점 5.0

          5

          33% 수강 후 작성

          ₩55,000

          Jay님의 다른 강의

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

          비슷한 강의

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