일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 프레임워크
- 설치
- 이클립스
- 저지
- 알고리즘
- spring
- AWS
- 자료형
- 자바스크립트
- 백준
- Java
- Python
- r
- 연결
- BAEKJOON
- MongoDB
- Tornado
- 연동
- 파이썬
- 오픈한글
- Judge
- Framework
- online
- mariadb
- 토네이도
- OrientDB
- r script
- API
- 배열
- ubuntu
Archives
- Today
- Total
맛동산
다슬봇 ver2_20161130_release_2.0 본문
- R을 연동하여 유클리드언 유사도? 기법을 사용하여 문장의 연관관계를 측정. 유사 질문에 대한 답변 레코드를 출력해줌
- 서블릿에서 select * 를 list에 담음,
list의 getQue를 string으로 이어붙임,
R을 수행할 class에 보내서 입력값(input)과 que_list 값들의 유사도 백터를 구함,
그것의 index를 리턴해서 list.get(index).getAns()를 리스폰스함
notice)
저장 레코드가 무수히 많을 경우 Que를 리턴받고 다시 select ans from que={Que}를하면 select를 중복 수행해야하는 부담감이 있어서 select *후 index로 접근하게 하려고 했던건데
이 경우 답변의 다양성을 만족시키지 못함
예)
문 답
안녕 -> 안녕하세요
안녕 -> 반가워요
input = 안녕
유사도 검사는 input과 get(0)의 안녕, get(1)의 안녕을 비교해서 백터를 만들지만 유사도를 기준으로 정렬을 하면 결국 1개의 index만 가져오므로 답변이 항상 일정해짐.
'머신러닝 > 다슬봇 패치노트' 카테고리의 다른 글
(16.12.26 ~ )감정 분석 데이터 처리 진행상황 및 고민1 (0) | 2016.12.27 |
---|---|
다슬봇 ver1_20161123_release_1.1 (0) | 2016.12.01 |
다슬봇 ver1_20161122_release_1.0 (0) | 2016.12.01 |
데이터센터 진행상황 요약 (0) | 2016.11.22 |
Comments