Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
belowyoon authored Nov 14, 2023
1 parent ed34a34 commit 294fe9b
Showing 1 changed file with 25 additions and 9 deletions.
34 changes: 25 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,46 +6,62 @@

여행지쏙쏙은 **감성 분석**을 기반으로 한 **여행지 리뷰 요약 시스템**으로 여행지 리뷰에 대하여 감성분석을 수행하여 카테고리 및 키워드에 대한 구체적인 평가 지표를 제공하는 앱이다.

#### **개발 배경**
<br/>

### **개발 배경**
![Frame 17](https://github.com/YeoHangJiSsokSsok/BackEnd/assets/92996412/757a640e-caa2-4729-8a9b-4f59719e68eb)

- 다음과 같은 기존 리뷰 시스템의 문제점을 해결하기 위해 개발했다.
1. 예를 들어, 네이버 리뷰를 보면 **혼잡도 카테고리**에 대해 **4800여개의** 리뷰가 있지만 이 리뷰를 **모두 읽는 것은 불가능**하고 이 여행지의 해당 카테고리에 대해서 사용자들이 **전체적으로 어떻게 생각**하는지 알기 어렵다. 이를 개선하여 여행지 쏙쏙에서는 **카테고리 별 감성분석**을 수행하여 **리뷰 전체의 긍정, 부정, 중립의 비율**, 즉 장소에 대한 **리뷰데이터 요약**을 제공한다.
2. 방문목적 및 카테고리 별 장소 조회를 할 수 없다. 이를 개선하여 실제 리뷰 기반 카테고리 별 여행지 추천 리스트 제공
3. 방문하는 달의 날씨나 혼잡도 등을 고려하기 위해 해당 달의 리뷰만 확인하고 싶은 경우, 그럴 수 없다는 점을 개선하여 월별 필터 기능 제공

#### **기간 / 개발 인원**
<br/>

### **기간 / 개발 인원**

- 2023.09-01 ~ 2023.11.10
- 총 4명 (FE 2명 + AI 1명 + BE 1명)
- 총 4명 (FE 2명 + 감성분석 모델 1명 + BE 1명)

#### **핵심 기능**
<br/>

### **핵심 기능**

- 장소 상세페이지에서 장소에 대한 감성분석 리뷰 요약본 제공
- 이때 월 별 필터를 통해 월을 선택할 시 해당 월에 대한 리뷰들로만 감성분석 리뷰 요약본 제공
- 리뷰에 대한 상세 감성분석 결과 제공
- 카테고리 별로 리뷰 요약본이 긍정적인 순으로 추천리스트 제공

#### **앱 UI**
<br/>

### **앱 UI**
![Frame 719](https://github.com/YeoHangJiSsokSsok/BackEnd/assets/92996412/e9e6e05e-6cde-4e13-a8a6-13bc940cb30a)

#### **프로젝트 탑 레벨 구조**
<br/>

### **프로젝트 탑 레벨 구조**
![그림1](https://github.com/YeoHangJiSsokSsok/BackEnd/assets/92996412/7f183a44-02ab-4e9f-b279-eb2a79282f87)
- 리뷰 데이터에 대하여 감성분석을 수행하고 , 결과물인 csv 파일을 파싱해 DB에 저장한다.
- 웹 서버와 앱을 통해 사용자가 보기 편리한 형태로 장소 리뷰 감성분석 결과를 제공한다.

#### **스프링 기반 웹 서버**
<br/>

### **스프링 기반 웹 서버**
![그림3](https://github.com/YeoHangJiSsokSsok/BackEnd/assets/92996412/8e81dfa6-0f09-4b9b-836c-887296d911f4)
- 프론트와의 효과적인 통신을 위해 Spring 기반 웹 서버 구현
- RESTful API 엔드포인트 제공
- MVC 패턴 준수
- 비즈니스 로직 처리

#### **감성분석 모델**
<br/>

### **감성분석 모델**
![그림2](https://github.com/YeoHangJiSsokSsok/BackEnd/assets/92996412/bcbb87d0-9a9a-4945-b460-41fc2443ae84)
- 분위기, 교통, 혼잡도, 인프라(4개 클래스)와 방문목적(18개 클래스) 카테고리의 다중 분류를 다음과 같은 과정으로 수행한다.
- 분위기, 교통, 혼잡도, 인프라 : 긍정, 부정, 중립, 없음
- 방문목적 : 키워드 형태로 가족, 연인, 친구, 아이, 홀로, 산책, 나들이, 힐링, 관광, 전시, 쇼핑, 맛집, 등산, 바다, 운동, 야경, 꽃, 없음

#### **결과**
<br/>

### **결과**
<img width="614" alt="스크린샷 2023-11-15 오전 4 06 59" src="https://github.com/YeoHangJiSsokSsok/BackEnd/assets/92996412/87d5e6f9-0d96-4c48-aadd-448a2de24b62">

0 comments on commit 294fe9b

Please sign in to comment.