부산대학교 정보컴퓨터공학부 <소프트웨어설계및실험> 과목 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학년 |