• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java LanguageToolSegmenter类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中de.tudarmstadt.ukp.dkpro.core.languagetool.LanguageToolSegmenter的典型用法代码示例。如果您正苦于以下问题:Java LanguageToolSegmenter类的具体用法?Java LanguageToolSegmenter怎么用?Java LanguageToolSegmenter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



LanguageToolSegmenter类属于de.tudarmstadt.ukp.dkpro.core.languagetool包,在下文中一共展示了LanguageToolSegmenter类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setupPipeline

import de.tudarmstadt.ukp.dkpro.core.languagetool.LanguageToolSegmenter; //导入依赖的package包/类
private void setupPipeline() throws ResourceInitializationException {
	AnalysisEngineDescription segmenter = createEngineDescription(LanguageToolSegmenter.class);

	AnalysisEngineDescription dbpedia = createEngineDescription(SpotlightAnnotator.class,
			//SpotlightAnnotator.PARAM_ENDPOINT, "http://localhost:2222/rest",
			SpotlightAnnotator.PARAM_ENDPOINT, this.dbpediaService,
			SpotlightAnnotator.PARAM_CONFIDENCE, 0.35f,
			SpotlightAnnotator.PARAM_ALL_CANDIDATES, false);

	AnalysisEngineDescription ner = createEngineDescription(StanfordNamedEntityRecognizer.class);

	AnalysisEngineDescription pos = createEngineDescription(OpenNlpPosTagger.class,
			OpenNlpPosTagger.PARAM_LANGUAGE,"en");
	
	AnalysisEngineDescription chunk = createEngineDescription(OpenNlpChunker.class,
			OpenNlpChunker.PARAM_LANGUAGE,"en");
	
	AnalysisEngineDescription key = createEngineDescription(KeyPhraseAnnotator.class,
			KeyPhraseAnnotator.PARAM_LANGUAGE, "en");

	this.ae = createEngine(createEngineDescription(segmenter, dbpedia, ner, pos, chunk, key));
}
 
开发者ID:EUMSSI,项目名称:EumssiUimaService,代码行数:23,代码来源:UimaManager.java


示例2: setUp

import de.tudarmstadt.ukp.dkpro.core.languagetool.LanguageToolSegmenter; //导入依赖的package包/类
@Before
public void setUp() throws UIMAException, SAXException, IOException {

	TypeSystemDescription tsd = TypeSystemDescriptionFactory.createTypeSystemDescription();
	jcas = JCasFactory.createJCas(tsd);
	XmiCasDeserializer.deserialize(getClass().getResourceAsStream("/rfxf.0.xmi"), jcas.getCas(), true);
	jcas.setDocumentLanguage("de");

	desc = D.getWrappedSegmenterDescription(LanguageToolSegmenter.class);
}
 
开发者ID:quadrama,项目名称:DramaNLP,代码行数:11,代码来源:TestDramaSpeechSegmentation.java


示例3: setUp

import de.tudarmstadt.ukp.dkpro.core.languagetool.LanguageToolSegmenter; //导入依赖的package包/类
@Before
public void setUp() throws UIMAException, SAXException, IOException {

	TypeSystemDescription tsd = TypeSystemDescriptionFactory.createTypeSystemDescription();
	jcas = JCasFactory.createJCas(tsd);
	XmiCasDeserializer.deserialize(getClass().getResourceAsStream("/rfxf.0.xmi"), jcas.getCas(), true);
	jcas.setDocumentLanguage("de");
	desc = D.getWrappedSegmenterDescription(LanguageToolSegmenter.class);
}
 
开发者ID:quadrama,项目名称:DramaNLP,代码行数:10,代码来源:TestDramaSpeechPosTagging.java


示例4: main

import de.tudarmstadt.ukp.dkpro.core.languagetool.LanguageToolSegmenter; //导入依赖的package包/类
public static void main(String[] args) throws ResourceInitializationException, UIMAException, IOException {
	System.setProperty("java.util.logging.config.file", "src/main/resources/logging.properties");

	CollectionReaderDescription crd = CollectionReaderFactory.createReaderDescription(TextgridTEIUrlReader.class,
			TextgridTEIUrlReader.PARAM_INPUT, "src/main/resources");

	SimplePipeline.runPipeline(crd,
			/*
			 * Do segmentation.
			 */
			D.getWrappedSegmenterDescription(LanguageToolSegmenter.class),
			createEngineDescription(FigureReferenceAnnotator.class),
			createEngineDescription(SpeakerIdentifier.class, SpeakerIdentifier.PARAM_CREATE_SPEAKER_FIGURE, true),
			/*
			 * standard NLP components. This works because dkpro only sees
			 * tokens and sentences. The segmenter creates those only for
			 * the figure speech (and not for stage directions)
			 */
			createEngineDescription(StanfordPosTagger.class),
			createEngineDescription(StanfordNamedEntityRecognizer.class),
			createEngineDescription(FigureMentionDetection.class),
			/*
			 * Extract copresence network
			 */
			createEngineDescription(NetworkExtractor.class),
			/*
			 * extract mention network
			 */
			createEngineDescription(NetworkExtractor.class, NetworkExtractor.PARAM_VIEW_NAME, "MentionNetwork",
					NetworkExtractor.PARAM_NETWORK_TYPE, "MentionNetwork"),
			/*
			 * print xmi
			 */
			createEngineDescription(XmiWriter.class, XmiWriter.PARAM_TARGET_LOCATION, "target/xmi/"));
}
 
开发者ID:quadrama,项目名称:DramaNLP,代码行数:36,代码来源:Process.java



注:本文中的de.tudarmstadt.ukp.dkpro.core.languagetool.LanguageToolSegmenter类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java AbstractAlgorithm类代码示例发布时间:2022-05-16
下一篇:
Java ApplicationIcon类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap