本文整理汇总了Java中opennlp.tools.postag.POSTagger类的典型用法代码示例。如果您正苦于以下问题:Java POSTagger类的具体用法?Java POSTagger怎么用?Java POSTagger使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
POSTagger类属于opennlp.tools.postag包,在下文中一共展示了POSTagger类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: apply
import opennlp.tools.postag.POSTagger; //导入依赖的package包/类
public void apply(Document doc) {
NodeTVar<Token> T = Token.var();
NodeTVar<Sentence> S = Sentence.var();
POSTagger posTagger = taggers.get();
List<PropositionGroup> query =
doc.select(S, T)
.where(T)
.coveredBy(S)
.stream()
.collect(QueryCollectors.groupBy(doc, S).orderByKey(S).orderByValue(T).collector());
for (PropositionGroup proposition : query) {
String[] tokens = new String[proposition.size()];
int i = 0;
for (Token item : proposition.nodes(T)) {
tokens[i++] = item.text();
}
String[] postags = posTagger.tag(tokens);
for(i = 0; i < proposition.size(); i++) {
proposition.value(i, T).putProperty(TokenProperties.POS, postags[i]);
}
}
}
开发者ID:marcusklang,项目名称:langforia,代码行数:28,代码来源:OpenNlpPartOfSpeechTagger.java
示例2: initialValue
import opennlp.tools.postag.POSTagger; //导入依赖的package包/类
@Override
protected POSTagger initialValue() {
return new POSTaggerME(model);
}
开发者ID:marcusklang,项目名称:langforia,代码行数:5,代码来源:OpenNlpPartOfSpeechTagger.java
示例3: Parser
import opennlp.tools.postag.POSTagger; //导入依赖的package包/类
public Parser(ParserModel model, int beamSize, double advancePercentage, POSTagger tagger) {
super(model, beamSize, advancePercentage);
this.tagger = tagger;
}
开发者ID:ClearTK,项目名称:cleartk,代码行数:5,代码来源:Parser.java
示例4: getPosTagger
import opennlp.tools.postag.POSTagger; //导入依赖的package包/类
public POSTagger getPosTagger() {
return _posTagger;
}
开发者ID:etheriau,项目名称:jatetoolkit,代码行数:4,代码来源:NLPToolsControllerOpenNLP.java
示例5: OpenNlpSentenceChunker
import opennlp.tools.postag.POSTagger; //导入依赖的package包/类
/**
* Constructs a new {@link OpenNlpSentenceChunker} object using the provided
* OpenNLP objects.
*
* @param tokenizer
* @param posTagger
* @param chunker
*/
public OpenNlpSentenceChunker(Tokenizer tokenizer, POSTagger posTagger, Chunker chunker) {
this.tokenizer = tokenizer;
this.posTagger = posTagger;
this.chunker = chunker;
}
开发者ID:zhangcongle,项目名称:NewsSpikeRe,代码行数:14,代码来源:OpenNlpSentenceChunker.java
注:本文中的opennlp.tools.postag.POSTagger类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论