일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 설치
- online
- Framework
- 연결
- MongoDB
- 배열
- 백준
- 자바스크립트
- Tornado
- r script
- ubuntu
- 저지
- API
- Judge
- 프레임워크
- Python
- mariadb
- AWS
- OrientDB
- 연동
- spring
- Java
- 토네이도
- 자료형
- 오픈한글
- 이클립스
- BAEKJOON
- r
- 알고리즘
- Today
- Total
목록머신러닝/고찰 (18)
맛동산
머신러닝 순환주기(획득 - 데이터 수집, 준비 - 데이터 정리 및 품질 검증, 처리 - 기계 학습 수행, 보고 - 결과 제시)에 따라서 그동안 만든걸 정리하면 좋을 것 같음
만약 연관도에 따라 답변해주도록 한다면.. 완벽 일치를 1로 기준하겠지? 그럼 어쨌든 연관도 최하여도 답변은 해주니까 이 답변이 마음에 안드시나요? 여기를 눌러서 새로운 답변을 입력해보세요! 이렇게 하면될듯
1. 카톡 대화를 export해서 줄바꿈을 구분자로 나누고, ? 를 포함한것만 추출한다음 db에 넣음. 원래 로직은 사용자가 말을 걸면 봇이 대답하는 식인데 봇이 먼저 질문 리스트를 말하고 사용자가 대답하는 식으로 유도. 두 로직이 동일 테이블을 참조하여 질답을 입력할수도, (입력된 질문 포함)동일 질문에 대한 여러 답변을 수집할수있음. 2. 심심이가 금방 질리는건 대답만 하기때문이라고 생각, 이전질문과 현재질문을 함께 관리하여(연관시켜) '이전질문=사용자의 질문'으로 매칭시키고 답변+현재 질문을 리턴하여 대화가 지속되도록함 안녕 ㅡ 안녕하세요 밥먹었어? ㅡ 응 먹었어 => 안녕 ㅡ 안녕하세요 밥먹었어? 사용자는 밥먹었어?에 대한 답변을 하게됨. 고려할점) 그래서 모르는말이 나왔을경우 이전질문과 현재질문..
우리말샘 api 사이트를 분석하다보니 얻은 깨달음 -> 지금 데이터센터에서 응답 실패시 append하는 부분, 응답 성공시 append하는 부분 마저도 함수로 만들어서 관리할 수 있다.생각해보니까 복붙이여도 굳이 그렇게 할 필요가 없었음. 가독성만 떨어지고..
사전 키워드와 설명을 입력하고 대화에서 키워드를 뽑아서 키워드간 설명이 겹치는걸 판단해서 생각하게 만들순없나?
1. 빈 질문, 빈 답변 처리
웹페이지를 크게 3개 파트로 -> 상단 소개, 중단 채팅, 하단 입력 -> 한페이지에 로드시키고 포커싱을 통해 이동하는게 동선에 좋을듯 최초 DB는 질문, 질문(공백 · 특문제거), 대답, 입력자 간단정보로 컬럼 구성공백 · 특문제거 -> 같은 질문 내용임에도 여러입력이 존재할 수 있음 -> 머신러닝 기법 적용 전에 성능 최적(select 부분에서)을 위해 질문을 했으나 답이 입력이 안된 값에 대해서는 어떻게 관리할것인가? 별도의 테이블? 채팅을 한다 -> DB에 저장된 답이 없다 -> 답변달것을 요청한다(이전 질문에 대한 pointer가 필요) -> 답변을 하지 않을경우는? 답변정보가 없을경우 그걸 저장하도록 하면 될듯 !!아 답변이 없을경우는 바로 하단 입력부에 질문을 넘겨주고 포커싱을 념겨주는 것도..
1 : 1 채팅 웹 구현 -> 일정 시간동안 대화가 없는 사용자에게 먼저 메세지 보내기