当前位置: 首页>>代码示例>>Java>>正文


Java TypedDependency.dep方法代码示例

本文整理汇总了Java中edu.stanford.nlp.trees.TypedDependency.dep方法的典型用法代码示例。如果您正苦于以下问题:Java TypedDependency.dep方法的具体用法?Java TypedDependency.dep怎么用?Java TypedDependency.dep使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在edu.stanford.nlp.trees.TypedDependency的用法示例。


在下文中一共展示了TypedDependency.dep方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: parse

import edu.stanford.nlp.trees.TypedDependency; //导入方法依赖的package包/类
@Override
public DependencyTree parse(String[] lemmas, String[] POS) {

	DependencyTree dtree;
	List<TaggedWord> tokens;
	Collection<TypedDependency> dependencies;
	IndexedWord gov, dep;

	tokens = new ArrayList<TaggedWord>();

	for (int i = 0; i < lemmas.length; i++)
		tokens.add(new TaggedWord(lemmas[i], POS[i]));

	dependencies = mParser.predict(tokens).typedDependencies();
	dtree = new DependencyTree();

	for (TypedDependency dependency : dependencies) {

		gov = dependency.gov();

		if (gov.tag() != null) {
			dep = dependency.dep();
			dtree.add(gov.index(), gov.value(), gov.tag(), dep.index(), dep.value(), dep.tag(),
					dependency.reln().getShortName().equals("nsubjpass") ? DependencyRelation.PASSIVE : DependencyRelation.ACTIVE);
		}
	}

	return dtree;
}
 
开发者ID:SI3P,项目名称:supWSD,代码行数:30,代码来源:StanfordDependencyParser.java

示例2: getDependencyTree

import edu.stanford.nlp.trees.TypedDependency; //导入方法依赖的package包/类
private DependencyTree getDependencyTree(GrammaticalStructure gs) {

		DependencyTree dtree = null;
		IndexedWord vertex, dep;

		dtree = new DependencyTree();

		for (TypedDependency dependency : gs.typedDependencies()) {

			vertex = dependency.gov();

			if (vertex.tag() != null) {

				dep = dependency.dep();
				dtree.add(vertex.index(), vertex.value(), vertex.tag(), dep.index(), dep.value(), dep.tag(),
						dependency.reln().getShortName().equals("nsubjpass") ? DependencyRelation.PASSIVE
								: DependencyRelation.ACTIVE);
			}
		}

		return dtree;
	}
 
开发者ID:SI3P,项目名称:supWSD,代码行数:23,代码来源:StanfordPlainPreprocessor.java


注:本文中的edu.stanford.nlp.trees.TypedDependency.dep方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。