Observação | Visite o documento online completo mynlp.mayabot.com |
Este capítulo descreve como instalar e simplesmente usar as funções básicas do MyNLP.
O MYNLP foi publicado no Maven Central Repository, então você só precisa apresentar dependências MyNLP.Jar em Maven ou Gradle.
Compile 'com.mayabot.mynlp: mynlp: 4.0.0'
< dependency >
< groupId >com.mayabot.mynlp</ groupId >
< artifactId >mynlp</ artifactId >
< version >4.0.0</ version >
</ dependency >Como o arquivo de recursos é grande, o pacote mynlp.jar não inclui dependências de arquivo de recursos (dicionário e arquivo de modelo) por padrão.
O esquema preguiçoso, citando o dicionário de recursos fornecido pela MyNLP-All, atende à maioria das necessidades.
Compile 'com.mayabot.mynlp: mynlp-all: 4.0.0'
| Coordenadas gradle | MyNLP-All Dependência | Tamanho do arquivo | ilustrar |
|---|---|---|---|
com.mayabot.mynlp.resource: mynlp-resource-coredict: 1.0.0 | Y | 18,2m | Dicionário Core (20W+palavras, 500W+binário) |
com.mayabot.mynlp.resource: mynlp-resource-pos: 1.0.0 | Y | 17,5m | Modelo de anotação de parte da fala (modelo perceptor) |
com.mayabot.mynlp.resource: mynlp-resource -ner: 1.0.0 | Y | 13,4m | Nomeado reconhecimento de entidade (reconhecimento de nome pessoal, outro ner) |
com.mayabot.mynlp.resource: mynlp-resource-pinyin: 1.1.0 | Y | 272k | Dicionário Pinyin, modelo de sincronização de pinyin |
com.mayabot.mynlp.resource: mynlp-resource-transform: 1.0.0 | Y | 478K | Dicionário Chinês Tradicional |
com.mayabot.mynlp.resource: mynlp-resource-cws: 1.0.0 | N | 62,4m | Modelo de segmentação de palavras da máquina perceptiva |
com.mayabot.mynlp.resource: mynlp-resource-Custom: 1.0.0 | N | 2.19m | Thesaurus personalizado |
De acordo com as necessidades reais, introduza pacotes de recursos conforme necessário.
compile 'com.mayabot.mynlp:mynlp:3.2.0'
// 核心词典
implementation 'com.mayabot.mynlp.resource:mynlp-resource-coredict:1.0.0'
// 词性标注
implementation 'com.mayabot.mynlp.resource:mynlp-resource-pos:1.0.0'
// 命名实体
implementation 'com.mayabot.mynlp.resource:mynlp-resource-ner:1.0.0'
// 拼音
implementation 'com.mayabot.mynlp.resource:mynlp-resource-pinyin:1.1.0'
// 繁简体转换
implementation 'com.mayabot.mynlp.resource:mynlp-resource-transform:1.0.0'
// 感知机分词模型
// implementation 'com.mayabot.mynlp.resource:mynlp-resource-cws:1.0.0'
// 自定义扩展词库
// implementation 'com.mayabot.mynlp.resource:mynlp-resource-custom:1.0.0' mynlp.mayabot.com
Hanlp
ANSJ_SEG
A implementação do MYNLP refere -se à sua implementação de algoritmo e a algum código