4. 최종 서비스 환경
Django 1.9.7
python 3.5.1
Pycharm (IDE tool 파이썬 IDE툴 )
Nginx 1.4.4
Wsgi 컨테이너 : Gunicorn
DB : mysql
Ubuntu 16.04
5. 서버 기본 구조
• MTV 구조
(model,template,view)
• Urls.py :url 주소 매핑
• views.py : 컨트롤러 역할.
• Settings.py: 프로젝트 전체의
환경 설정.
• Models.py : ORM을 통해 DB
를 파이썬 객체를 통해 접근
한다.
6. 서버 상세 구조
static files(정적자원) 들에 접근
하기 위해서는 static 디렉토리를
따로 설정한다.
Django 템플릿 엔진을 사용해
Html 구조 표현.
Database: mysql 사용
.
22. 카카오 yellow api
Django restframework 3.5.1 버전을 사용
Kakao yelloapi에 정의된 /message -> Post방식
사용자가 보낸 감정단어들( 공백을 기준으로 스플릿한다.) 을 분석해서 가장 높은 수치의 감정을
가진 카테고리를 반환한다.
23. 알고리즘
현재 Moodade에 적용된 알고리즘은 사전 기반 감정 분류 알고리즘을 응용해서 사용중.
추후 더 많은 감정데이터들의 확보 및 기능 확장을 위해 SVM 을 이용한 머신러닝으로
감정 분석 서비스를 제공할 예정 .
이 부분은 Open API 로 공개하여 사용자들이 자신의 글을 통해 감정을 분석 할 수 있도록
구현할 것. 이로 인해서 moodade는 더 많은 데이터를 확보 할 수 있고 좀 더 정확한
감성 분석 서비스를 제공할 수 있게됨.