이 책은 동의어 작가들의 공동 집필입니다.
빠른 도서 구매 링크
『지능형 질문답변과 딥러닝』은 머신러닝과 자연어 처리를 시작하려는 학생과 소프트웨어 엔지니어를 위한 책으로, 이론상 많은 원리와 알고리즘을 소개하고 실용성을 높이기 위한 다양한 예제 프로그램도 제공하고 있다. 샘플 프로그램 코드 라이브러리에 요약되어 있습니다. 이 프로그램은 주로 모든 사람이 원리와 알고리즘을 이해하도록 돕기 위한 것입니다. 코드베이스의 주소는 다음과 같습니다.
https://github.com/l11x0m7/book-of-qna-code
자연어 처리 및 이해에 대한 중국어 동의어.
최고의 중국어 동의어 툴킷.
synonyms
텍스트 정렬, 추천 알고리즘, 유사성 계산, 의미 오프셋, 키워드 추출, 개념 추출, 자동 요약, 검색 엔진 등 자연어 이해의 다양한 작업에 사용될 수 있습니다.
npm install node-synonyms
이 프로젝트는 Synonyms의 Node.js 툴킷입니다. 안정 버전은 v1입니다. Mac OSX 및 Linux 에서 테스트되었습니다. 현재 패키징 후 npm 모듈은 47MB입니다. 이는 어휘 파일이 매우 크기 때문에 다운로드할 때 인내심이 필요하기 때문입니다.
환경 변수 구성 사용을 지원합니다.
환경 변수 | 설명하다 | 기본값 |
---|---|---|
SYN_MODEL_W2V_PATH | word2vec 훈련 후 얻은 단어 벡터 파일 | node_modules/node-synonyms/data/words.Vector |
SYN_WORDSEG_CUSTOM_DICT | 단어 분할 사용자 사전 | node_modules/node-synonyms/data/tokenizer/user.dict.utf8 |
SYN_WORDSEG_STOPWORD_DICT | 단어 분할 중지 단어 사전 | node_modules/node-synonyms/data/tokenizer/stop_words.utf8 |
SYN_WORDSEG_PUNCT_DICT | 단어 분할 구두점 사전 | node_modules/node-synonyms/data/tokenizer/tempoation.utf8 |
var synonyms = require("node-synonyms") # 使用上述环境变量做定制化
모든 인터페이스 반환 값은 Promise입니다.
단어 분할 인터페이스
let sen1 = "移动互联网";
synonyms.seg(sen1, true, true)
.then(function(words){
// do your magic
});
stopwords(Boolean) 중지 단어를 유지할지 여부, punct(Boolean) 구두점을 유지할지 여부.
[String], 단어 목록입니다.
["移动","互联网"]
단어의 벡터를 반환합니다.
synonyms.vector("股市")
.then(function(v){
// do your magic
})
[float]
- 100차원 부동 소수점 값의 벡터입니다.
이웃과 단어의 관련성을 인쇄합니다.
synonyms.display("飞机");
단어의 이웃을 반환합니다.
synonyms.nearby("股市")
.then(function(results){
// do your magic
});
[[words], [scores]]
에는 두 개의 목록이 포함되어 있습니다. 첫 번째는 단어이고 두 번째는 해당 단어의 거리 점수입니다. 또한 [0~1] 간격에서 1에 가까울수록 더 유사합니다. .
예를 들어:
[
["股市","股价","股票市场","股灾","楼市","股票","香港股市","行情","恒指","金融市场"],
[1,0.786284,0.784575,0.751607,0.712255,0.712179,0.710806,0.694434,0.67501,0.666439]
]
두 문장의 유사성을 비교하세요
let sen1 = "移动互联网";
let sen2 = "互联网";
synonyms.compare(sen1, sen2)
.then(function(similarity){
// do your magic
});
유사도는 신뢰구간[0~1]의 부동 소수점 값으로 1에 가까울수록 유사함을 의미합니다.
admin/test.sh # 单元测试
노데지에바
빠른 레벤슈타인
계산 코사인 거리
노드-word2vec-리더
동의어는 인증서 GPL3.0을 게시합니다. 데이터와 절차는 연구 및 상업용 제품에 사용될 수 있으며 게시된 모든 미디어, 저널, 잡지 또는 블로그 등에서 인용되고 언급되어야 합니다.
@online{Synonyms:hain2017,
author = {Hai Liang Wang, Hu Ying Xi},
title = {中文近义词工具包Synonyms},
year = 2017,
url = {https://github.com/huyingxi/Synonyms},
urldate = {2017-09-27}
}
https://bot.chatopera.com/
Chatopera 클라우드 서비스는 채팅 로봇 구현을 위한 원스톱 클라우드 서비스이며, 인터페이스 호출 횟수에 따라 요금이 청구됩니다. Chatopera Cloud Service는 Chatopera 봇 플랫폼의 SaaS(Software-as-a-Service) 인스턴스입니다. Chatopera 클라우드 서비스는 클라우드 컴퓨팅을 기반으로 하는 챗봇 서비스형 클라우드 서비스입니다.
Chatopera 로봇 플랫폼에는 지식 기반, 다단계 대화, 의도 인식 및 음성 인식, 표준화된 채팅 로봇 개발과 같은 구성 요소가 포함되어 있으며 엔터프라이즈 OA 지능형 Q&A, HR 지능형 Q&A, 지능형 고객 서비스 및 온라인 마케팅과 같은 시나리오를 지원합니다. 기업 IT 부서와 비즈니스 부서는 Chatopera 클라우드 서비스를 사용하여 신속하게 챗봇을 온라인으로 전환합니다!
맞춤 사전
맞춤 용어
의도 만들기
인수 및 슬롯 추가
훈련 모델
테스트 대화
로봇 초상화
시스템 통합
채팅 기록
지금 사용