반응형
좋은 자연어 처리 라이브러리가 있습니까
현재 모듈에서 NLP를 구현해야합니다. 여기에서 나를 도울 수있는 좋은 도서관을 찾고 있습니다. 'LingPipe'를 발견했지만 사용법을 완전히 따를 수 없었습니다.
기본적으로 응용 프로그램이 일반 영어로 입력 된 고객 지침 (배송 지침)을 해독 할 수있는 기능을 구현해야합니다. 예 :
- 내일 정오 12시에 픽업합니다.
- 6 월 10 일 이후 배송 요청
- 수요일 이전에는 보내지 마십시오.
- 주문에 XYZ 10 개 추가
LingPipe 는 매우 훌륭하고 잘 문서화되어 있습니다. 다음을 살펴볼 수도 있습니다.
쉽게 사용할 수있는 Java 구현이 있는지 여부는 알 수 없지만 마지막 항목은 특별히 관심이있을 수 있습니다.
DSL 사용에 대한 Paul의 아이디어는 구현이 더 쉽고 빠르며 고객이 사용하기에 더 안정적입니다. 나도 먼저 살펴볼 것을 권장합니다.
NLP 사용 여부는 시스템의 특정 요구 사항에 따라 달라질 수 있습니다. 자유 형식 영어가 허용되어야하는 요구 사항입니까, 아니면 특정 지침 만 허용됩니까? 자유 형식 텍스트의 완전한 의미 분석을 수행하는 것보다 사용자가 전달해야하는 내용을 지원 하는 도메인 특정 언어 를 구축하는 것이 더 쉬울 수 있습니다 .
Java 공간에서 Groovy는 DSL 구축을 지원합니다 .
다른 JVM 언어에 대해서는
- Scala : Scala NLP -Breeze 및 Epic (관련 spark-project.org )
- 클로저 : clojure-opennlp
참고 URL : https://stackoverflow.com/questions/870460/is-there-a-good-natural-language-processing-library
반응형
'program story' 카테고리의 다른 글
Windows에서 디렉터리 / 폴더의 트리보기? (0) | 2020.09.09 |
---|---|
Azure의 새 스토리지 계정과 클래식 스토리지 계정의 차이점 (0) | 2020.09.08 |
document.createDocumentFragment 또는 document.createElement를 사용해야합니까? (0) | 2020.09.08 |
angular.js를 사용하여 HTTP 요청에 사용자 지정 헤더 추가 (0) | 2020.09.08 |
단일 django ModelForm에 여러 모델이 있습니까? (0) | 2020.09.08 |