본문으로 바로가기

코스

Python으로 추천 엔진 만들기

중급4시간

Machine Learning 기법을 활용해 Python으로 추천 엔진을 구축하는 방법을 학습합니다.

Python4시간16개 동영상60개 연습 문제4,850 XP12,844수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

이제 우리는 온라인에서 개인화된 경험을 기대합니다. Netflix가 시청할 프로그램을 추천하거나 온라인 소매점이 함께 구매할 만한 상품을 제안하는 것처럼요. 그런데 이런 추천은 어떻게 만들어질까요? 이 강의에서는 직접 추천 엔진을 만들기 위해 필요한 모든 내용을 배웁니다. 실습을 통해 가장 흔히 쓰이는 두 가지 방식인 협업 필터링과 콘텐츠 기반 필터링을 익힙니다. 이어서 Jaccard 거리와 코사인 유사도 같은 유사도 측정 방법과, 루트 평균 제곱 오차(RMSE)를 사용해 테스트 데이터에서 추천 품질을 평가하는 방법을 배웁니다. 강의가 끝나면 직접 영화 추천 엔진을 만들어 보게 되며, Python 실력을 바탕으로 어떤 산업에도 적용할 수 있는 추천 시스템을 구현할 수 있게 됩니다.

사전 요구 사항

커리큘럼

코스 개요

3

협업 필터링

비슷한 취향을 가진 다른 사용자를 찾아 새로운 아이템을 발견하고 추천하세요. 사용자 기반과 아이템 기반 추천을 만들고, 각각을 언제 사용해야 하는지 배웁니다. k-최근접 이웃 모델을 사용해 다수의 지혜를 활용하고, 아직 접하지 않은 아이템에 대해 사용자가 어떻게 평가할지 예측해 봅니다.
챕터 시작하기
4

행렬 분해와 예측 검증

현실 세계 데이터셋의 희소성이 추천에 어떤 영향을 미치는지 이해합니다. 이 희소성을 다루기 위해 행렬 분해의 힘을 활용하세요. 잠재 특성의 가치를 탐구하고 이를 사용해 데이터를 더 잘 이해합니다. 마지막으로, 배운 각 접근법을 어떻게 검증하는지 익혀 모델을 실제로 평가해 봅니다.
챕터 시작하기

Python으로 추천 엔진 만들기

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.