| 限定符和类型 | 方法和说明 |
|---|---|
static void |
Viterbi.compute(List<Vertex> vertexList,
TransformMatrixDictionary<Nature> transformMatrixDictionary)
特化版的求解HMM模型
|
| 限定符和类型 | 字段和说明 |
|---|---|
Nature[] |
EasyDictionary.Attribute.nature
词性列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
EasyDictionary.Attribute.getNatureFrequency(Nature nature)
获取词性的词频
|
| 构造器和说明 |
|---|
Attribute(Nature nature)
使用单个词性,默认词频1000构造
|
Attribute(Nature[] nature,
int[] frequency) |
Attribute(Nature nature,
int frequency) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
IOUtil.writeCustomNature(DataOutputStream out,
LinkedHashSet<Nature> customNatureCollector) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Nature |
Nature.create(String name)
创建自定义词性,如果已有该对应词性,则直接返回已有的词性
|
static Nature |
Nature.fromString(String name)
安全地将字符串类型的词性转为Enum类型,如果未定义该词性,则返回null
|
static Nature |
Nature.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Nature[] |
Nature.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Nature |
CustomNatureUtility.addNature(String name)
增加词性
|
static Nature |
CustomNatureUtility.getNature(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
POSUtil.compilePOS(Nature nature) |
| 限定符和类型 | 字段和说明 |
|---|---|
Nature[] |
CoreDictionary.Attribute.nature
词性列表
|
| 限定符和类型 | 字段和说明 |
|---|---|
static TransformMatrixDictionary<Nature> |
CoreDictionaryTransformMatrixDictionary.transformMatrixDictionary |
| 限定符和类型 | 方法和说明 |
|---|---|
static CoreDictionary.Attribute |
CoreDictionary.Attribute.create(ByteArray byteArray,
Nature[] natureIndexArray)
从字节流中加载
|
int |
CoreDictionary.Attribute.getNatureFrequency(Nature nature)
获取词性的词频
|
boolean |
CoreDictionary.Attribute.hasNature(Nature nature)
是否有某个词性
|
static boolean |
CustomDictionary.load(String path,
Nature defaultNature,
TreeMap<String,CoreDictionary.Attribute> map,
LinkedHashSet<Nature> customNatureCollector)
加载用户词典(追加)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
CustomDictionary.load(String path,
Nature defaultNature,
TreeMap<String,CoreDictionary.Attribute> map,
LinkedHashSet<Nature> customNatureCollector)
加载用户词典(追加)
|
| 构造器和说明 |
|---|
Attribute(Nature nature)
使用单个词性,默认词频1000构造
|
Attribute(Nature[] nature,
int[] frequency) |
Attribute(Nature[] nature,
int[] frequency,
int totalFrequency) |
Attribute(Nature nature,
int frequency) |
| 限定符和类型 | 字段和说明 |
|---|---|
Nature |
Term.nature
词性
|
| 限定符和类型 | 方法和说明 |
|---|---|
Nature |
Vertex.getNature()
获取该节点的词性,如果词性还未确定,则返回null
|
Nature |
Vertex.guessNature()
猜测最可能的词性,也就是这个节点的词性中出现频率最大的那一个词性
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Vertex.confirmNature(Nature nature)
将属性的词性锁定为nature
|
boolean |
Vertex.confirmNature(Nature nature,
boolean updateWord)
将属性的词性锁定为nature,此重载会降低性能
|
boolean |
Vertex.hasNature(Nature nature) |
| 构造器和说明 |
|---|
Term(String word,
Nature nature)
构造一个单词
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected static Nature |
CRFSegment.toDefaultNature(String compiledChar) |
| 限定符和类型 | 方法和说明 |
|---|---|
Nature |
AtomNode.getNature()
原子的词性
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Nature |
LexiconUtility.convertStringToNature(String name)
将字符串词性转为Enum词性
|
static Nature |
LexiconUtility.convertStringToNature(String name,
LinkedHashSet<Nature> customNatureCollector)
将字符串词性转为Enum词性
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
SentencesUtil.hasNature(List<Term> sentence,
Nature nature)
句子中是否含有词性
|
static boolean |
LexiconUtility.setAttribute(String word,
Nature... natures)
设置某个单词的属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Nature |
LexiconUtility.convertStringToNature(String name,
LinkedHashSet<Nature> customNatureCollector)
将字符串词性转为Enum词性
|
Copyright © 2014–2018 码农场. All rights reserved.