Skip to content

enchantee00/Movie-Recommender

 
 

Repository files navigation

Movie Recommender

부산대학교 정보컴퓨터공학부 <소프트웨어설계및실험> 과목 Term project
개발기간: 2024.05 ~ 2024.06

프로젝트 소개

Movie Recommender는 부산대학교 내 과목 중 하나인 <소프트웨어설계및실험> 과목의 term project의 결과물이며, 대략 2주 정도 개발하였습니다. 주제는 자유주제로 수업 시간에 배운 안드로이드를 활용하여 어플리케이션을 만드는 것이었고, 저희는 AI에 관심이 있어 안드로이드 내에서 추천시스템을 구현해보았습니다.

  • 영화 목록 및 상세 정보는 TMDB API를 사용하여 가져오고, 추천 시스템엔 TMDB 5000 Movie Dataset 파일을 이용합니다.

  • Content-Based 방식의 추천 시스템을 사용하며, 유저가 영화를 선택했을 때 해당 영화의 정보만을 이용해 유사한 영화를 추천합니다.

  • 파이프라인은 Kotlin으로 구현했으며 문장 임베딩에 사용한 DistilBERT 모델은 .ptl 파일로 만들어 프로젝트의 asset 디렉토리 내에 위치하고 사용합니다.

팀 소개

김명석 정지윤
UI/Design 개발 ML/DL 개발
@mangsgi @enchantee00
부산대학교 정보컴퓨터공학부 3학년 부산대학교 정보컴퓨터공학부 3학년

Stacks 🐈

OS

Android

Environment

Android Studio Git Github

Development

Kotlin Python


화면 구성 📺

Movie Recommender-2


주요 기능 📦

⭐️ 추천 시스템 개발

6 7 8

⭐️ UI 개발

9 10 11

About

영화 추천 어플리케이션

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%