카페추천 어플리케이션 개발 - 리뷰기반 카페 큐레이팅 서비스
송예지 | 임소영 | 정대균 |
---|---|---|
리뷰 분석(자연어처리 담) | 프로젝트 기획 및 크롤링, 리뷰 분석 | 앱 개발 및 데이터베이스 제작 |
- 카페 크롤링
- 네이버지도, 망고플레이트에서 [강남역카페]를 검색어로 카페이름/주소/리뷰 크롤링 진행
- 크롤링 데이터 분석
- 주소 데이터에서 도로명주소 추출 후 geopy를 이용해 위도/경도 추출
- 리뷰데이터 분석 (1) 특수기호 삭제 (2) 긍부정 비율 구하기(0 ~ 1 사이값: 1에 가까울수록 긍정비율 높음) (3) 키워드 추출
- 앱 제작
- 디자인/UI구현 (1) 상태관리나 db 연동을 따로 하지 않음 (2) 기능을 구현하기 보다는 화면을 그리는 것에 집중
- DB 연동작업 (1) 데이터베이스로는 firebase firestore를 사용 (2) 서비스에 필요한 데이터의 형식 지정 ( 카페 이름, 키워드, 긍부정 비율 등) (3) 형식에 맞춘 예시 데이터를 db에 넣고 애플리케이션의 위젯이 db를 반영할 수 있게 상태관리 추가
- 형식에 맞게 자연어처리한 데이터프레임을 json파일로 추출하고 이를 DB에 업로드