Front는 Vue
로 구성했고 백엔드는 Django Framework
를 사용하여 RESTful하게 구현했습니다.
Front에서는 KAKAO MAP API
를 이용해 지도 정보를 가져왔고
vue-autocomplete
를 이용해 검색시 자동완성을 구현했습니다.
Back에서는 Pandas
를 이용해 데이터를 가공 및 분석했고
사용자 인증에는 jwt 토큰
을 사용했습니다.
데이터 분석 시 많이 등장하는 단어에 무조건 가산점을 준다면, 유의미한 결과를 얻기 힘들 때가 많습니다.
TF-IDF는 이를 보완한 알고리즘으로서 단순히 많이 등장한다고 해서 그 단어의 가치를 정하는 것이 아니라,
많이 등장하는 단어에는 일종의 패널티를 줌으로서 단어 빈도의 스케일을 맞춰주는 기법입니다.
Matrix Factorization 알고리즘이 자주 쓰이는 이유는
행렬 분해를 이용하여 잠재 요인을 끌어냈을 때 저장 공간을 절약할 수 있기 때문입니다.
- 김주희 : rest api 구현, 로그인/회원가입, Matrix Factorization 알고리즘, 사용자 정보 기반 추천 알고리즘