com.hankcs.hanlp.corpus.dictionary
类 CommonDictionaryMaker

java.lang.Object
  继承者 com.hankcs.hanlp.corpus.dictionary.CommonDictionaryMaker
所有已实现的接口:
ISaveAble
直接已知子类:
NatureDictionaryMaker, NRDictionaryMaker, NSDictionaryMaker, NTDictionaryMaker

public abstract class CommonDictionaryMaker
extends Object
implements ISaveAble

作者:
hankcs

构造方法摘要
CommonDictionaryMaker(EasyDictionary dictionary)
           
 
方法摘要
protected abstract  void addToDictionary(List<List<IWord>> sentenceList)
          加入到词典中,允许子类自定义过滤等等,这样比较灵活
 void compute(List<List<IWord>> sentenceList)
          处理语料,准备词典
protected abstract  void roleTag(List<List<IWord>> sentenceList)
          角色标注,如果子类要进行label的调整或增加新的首尾等等,可以在此进行
 boolean saveTxtTo(String path)
          将自己以文本文档的方式保存到磁盘
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CommonDictionaryMaker

public CommonDictionaryMaker(EasyDictionary dictionary)
方法详细信息

saveTxtTo

public boolean saveTxtTo(String path)
从接口 ISaveAble 复制的描述
将自己以文本文档的方式保存到磁盘

指定者:
接口 ISaveAble 中的 saveTxtTo
参数:
path - 保存位置,包含文件名,不一定包含后缀
返回:
是否成功

compute

public void compute(List<List<IWord>> sentenceList)
处理语料,准备词典


addToDictionary

protected abstract void addToDictionary(List<List<IWord>> sentenceList)
加入到词典中,允许子类自定义过滤等等,这样比较灵活

参数:
sentenceList -

roleTag

protected abstract void roleTag(List<List<IWord>> sentenceList)
角色标注,如果子类要进行label的调整或增加新的首尾等等,可以在此进行



Copyright © 2014–2015 码农场. All rights reserved.