Skip to content

juheekimm/Bigdata-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

세명맛집 : 빅데이터 알고리즘을 활용한 맛집 추천 서비스

'세상 유명한 맛집을 모두 모았다' 라는 의미

Front는 Vue로 구성했고 백엔드는 Django Framework를 사용하여 RESTful하게 구현했습니다.

Front에서는 KAKAO MAP API를 이용해 지도 정보를 가져왔고

vue-autocomplete를 이용해 검색시 자동완성을 구현했습니다.

Back에서는 Pandas를 이용해 데이터를 가공 및 분석했고

사용자 인증에는 jwt 토큰을 사용했습니다.

TF-IDF 알고리즘

데이터 분석 시 많이 등장하는 단어에 무조건 가산점을 준다면, 유의미한 결과를 얻기 힘들 때가 많습니다.

TF-IDF는 이를 보완한 알고리즘으로서 단순히 많이 등장한다고 해서 그 단어의 가치를 정하는 것이 아니라,

많이 등장하는 단어에는 일종의 패널티를 줌으로서 단어 빈도의 스케일을 맞춰주는 기법입니다.

Matrix Factorization 알고리즘

Matrix Factorization 알고리즘이 자주 쓰이는 이유는

행렬 분해를 이용하여 잠재 요인을 끌어냈을 때 저장 공간을 절약할 수 있기 때문입니다.

역할

  • 김주희 : rest api 구현, 로그인/회원가입, Matrix Factorization 알고리즘, 사용자 정보 기반 추천 알고리즘

About

Bigdata를 활용한 맛집 추천 웹사이트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published