프로젝트 소개
프로젝트 개요
- AnGo는 Ask and Go의 약자로 개인의 날씨의 선호도가 반영된 장소를 추천해주는 시스템입니다
- 위치, 평점, 거리, 카테고리 기반의 장소추천은 많지만 날씨에 맞는 장소나 이벤트를 추천하는 시스템이 많지 않아 개발하게 되었습니다.
- 따라서 사용자가 지정한 장소나 현재 위치를 중심으로 장소를 추천 및 사용자의 날씨 정보와 협업필터링 알고리즘을 이용하여 날씨에 적합한 놀 거리를 추천을 통해 개인의 만족도를 높이는 어플리케이션을 목표로 하였습니다.
- 해당 시스템을 MAE(Mean Absolute Error)를 이용한 최근접 이웃 개수 실험과 cold-start 실험을 통해 협업 필터링의 기본원리인 사용자의 날씨성향이 반영되는 결과를 얻을 수 있었습니다.
- 프로젝트에 시스템에 대한 학술지 논문(생활지수를 이용한 협업 필터링 기반 장소 추천 시스템의 설계 및 구현)을 게재하였습니다.
프로젝트 사용 기술 및 라이브러리
✔ Languauge
✔ Client
✔ Libarary
✔ Data Base
✔ Open API
- Google map api
- Dark sky api
- 대기오염 api
- Tour api
- 기상청 open api
주요 기능
- 현재 위치의 날씨 기반 장소 추천 기능
- 특정 지역의 특정 시간의 날씨 기반 추천 기능
- 평점 리뷰, 댓글 기능
담당 업무