intelligence-kim / finalProject

finalProject
1 stars 1 forks source link

성향분석을 통한 넷플릭스 작품 추천

상세 내용

프로젝트 소개

넷플릭스 자체적 추천은 유저들에게 상당한 피로도를 유발한다.또한 기존 추천의 문제점인 cold start 문제 해결을 위하여 개인성향에 기반한 넷플릭스 작품 추천 시스템을 구현한다.
각 작품들의 리뷰를 토픽 모델링을 진행하고 네트워크 분석 기법 중 이분 그래프를 활용하여 유저들의 성향과 작품들을 연결하여 추천한다.
챗봇은 chatGPT API를 활용하여 대화형 모델을 구성한다

프로젝트 기술 소개

개발 기간

구성원

사용 언어

프로젝트 결과

데이터 수집

  1. MBTI
    • 네이버 블로그(73mb)
    • 티스토리(46mb)
    • 나무위키 덤프(437kb)
  2. Netflix
    • Rapid API 한국 넷플릭스 작품 정보
    • 넷플릭스 공식 사이트 작품 정보(1.9mb)
    • 네이버 블로그(363mb)
    • 티스토리(70mb)
    • 왓챠피디아(166mb)
    • IMDB 평점/리뷰개수/리뷰

챗봇(chatGPT3.5 turbo)

  1. RULE_1 감성분석 모델
    • 모델에게 공감로봇의 역할 부여하여 사용자의 대답에 대한 공감 멘트 추출하여 대화형 챗봇으로 활용
  2. RULE_2 키워드 추출 모델
    • 질문에 대한 사용자의 답변에서 사전에 준비한 질문지에서 지정한 영화관련 토픽 중 어떤 토픽에 가까운지 분석

네트워크 분석을 통한 추천 시스템

대전제 : 노드 간 path 중 가장 잘 설명되는 path를 찾는다.

n

n2