- 사용자 정보 기반 영화 추천 서비스
- 다양한 분야와 기업에서 추천 시스템을 개발하고 도입하고 있다. 사용자가 좋아할 만한 콘텐츠를 추천 알고리즘은 어떻게 찾는지 학습하여 구현하고자 프로젝트를 진행하였다.
- 다양한 분야 중 '영화' 카테고리를 선정해 사용자 정보를 활용하여 영화 콘텐츠를 추천하고자 한다.
- 다양한 방법으로 영화를 추천 받을 수 있는 서비스를 제공하자.
- 기존 서비스에서 장점은 가져가고 아쉬운 점을 보완하자.
- 정소희 : DB 모델링 및 설계, 사용자 관련 기능 구현, 사용자 API 정의, 웹페이지 구축
- 윤기연 : 데이터 수집 및 크롤링, DB 데이터 적재, 영화 API 정의, 웹페이지 구축
- 조하나 : 데이터 전처리 및 EDA, 콘텐츠 기반/협업 필터링 추천 모델링, 감상 포인트 기능 구현
- 김예림 : 데이터 전처리, 콘텐츠 기반/포스터 활용 추천 모델링, 영화 관련 기능 구현
- 2022.12.29 - 2023.01.30
- 사용자의 영화 기록을 기반으로 영화를 추천한다.
- 영화 기록이 적을 경우 장르 콘텐츠 기반 추천하고 영화 기록이 충분할 경우 협업 필터링 방식을 활용하여 추천한다.
- 사용자가 가장 재밌게 본 영화 포스터를 기반으로 비슷한 영화를 추천해준다.
- 감상포인트 기반 추천작도 확인할 수 있다.
- 신규 유저의 경우 선호장르 기반으로 영화를 추천한다. (회원가입시 선택)
- 페이지네이션 적용, 최신순/평점순/제목순 필터링 가능
- 영화 평점을 남길 수 있다.
- 관심 영화로 등록 or 취소할 수 있다.
- 관람 가능한 OTT 서비스와 현재 어느 상영관에서 상영하는지 정보를 얻을 수 있다.
- 사용자의 관심영화와 평점을 남긴 영화에 대해 관리할 수 있다.
- 기록 기반으로 사용자의 선호도를 확인할 수 있다.
- 콘텐츠 선택의 간편화
- 다양한 영화 콘텐츠 중에서 사용자의 취향 분석을 통해 사용자가 자신의 취향에 따른 영화 콘텐츠를 간편하게 선택
- 영화관 및 OTT 서비스 이용 증가
- 개인화된 추천으로 상영 영화 관람과 OTT 서비스 시청을 유도
- 효율적인 판권 구매
- 부가 판권 시장에서 기업이 사용자들의 취향 분석을 통해 효율적인 판권 구매 가능
- 사용자 기록 등록 유도를 위한 포인트 부여
- 영화 기록을 추가할 때마다 포인트를 부여하여 사용자의 서비스 사용을 유도하고자 함
- 간편 가입 기능 추가
- 카카오나 네이버 API를 연동하여 간편하게 서비스에 가입할 수 있도록 함
- 사용자 기록이 많을 수록 추천 목록 생성 늦음
- 시간이 오래 걸리는 문제 개선 필요