- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中edu.illinois.cs.cogcomp.edison.features.helpers.WordHelpers.getLemma()
方法的一些代码示例,展示了WordHelpers.getLemma()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WordHelpers.getLemma()
方法的具体详情如下:
包路径:edu.illinois.cs.cogcomp.edison.features.helpers.WordHelpers
类名称:WordHelpers
方法名:getLemma
暂无
代码示例来源:origin: CogComp/cogcomp-nlp
private static String getSafeLemma(TextAnnotation ta, int wordPosition) {
String lemma = WordHelpers.getLemma(ta, wordPosition);
if (lemma.length() == 0)
lemma = "*";
return lemma;
}
代码示例来源:origin: edu.illinois.cs.cogcomp/illinois-edison
private static String getSafeLemma(TextAnnotation ta, int wordPosition) {
String lemma = WordHelpers.getLemma(ta, wordPosition);
if (lemma.length() == 0)
lemma = "*";
return lemma;
}
代码示例来源:origin: CogComp/cogcomp-nlp
@Override
public Set<Feature> getWordFeatures(TextAnnotation ta, int wordPosition) throws EdisonException {
if (data.size() == 0)
loadDataFromClassPath();
String lemma = WordHelpers.getLemma(ta, wordPosition);
Set<Feature> features = new LinkedHashSet<>();
if (data.containsKey(lemma)) {
features.add(DiscreteFeature.create(data.get(lemma)));
}
return features;
}
代码示例来源:origin: edu.illinois.cs.cogcomp/illinois-edison
@Override
public Set<Feature> getWordFeatures(TextAnnotation ta, int wordPosition) throws EdisonException {
if (data.size() == 0)
loadDataFromClassPath();
String lemma = WordHelpers.getLemma(ta, wordPosition);
Set<Feature> features = new LinkedHashSet<>();
if (data.containsKey(lemma)) {
features.add(DiscreteFeature.create(data.get(lemma)));
}
return features;
}
代码示例来源:origin: CogComp/cogcomp-nlp
@Override
public Set<Feature> getWordFeatures(TextAnnotation ta, int wordPosition)
throws EdisonException {
Set<Feature> features = new LinkedHashSet<>();
List<String> nomFrames;
try {
URL file =
IOUtils.lsResources(WordFeatureExtractorFactory.class, "nombank.list.gz")
.get(0);
nomFrames = LineIO.readGZip(file.getFile());
String lemma = WordHelpers.getLemma(ta, wordPosition);
if (nomFrames.contains(lemma)) {
features.add(isNom);
}
} catch (Exception e) {
System.err.println("Could not read nombank.list.gz file from classpath");
e.printStackTrace();
}
return features;
}
};
代码示例来源:origin: edu.illinois.cs.cogcomp/illinois-edison
@Override
public Set<Feature> getWordFeatures(TextAnnotation ta, int wordPosition)
throws EdisonException {
Set<Feature> features = new LinkedHashSet<>();
List<String> nomFrames;
try {
URL file =
IOUtils.lsResources(WordFeatureExtractorFactory.class, "nombank.list.gz")
.get(0);
nomFrames = LineIO.readGZip(file.getFile());
String lemma = WordHelpers.getLemma(ta, wordPosition);
if (nomFrames.contains(lemma)) {
features.add(isNom);
}
} catch (Exception e) {
System.err.println("Could not read nombank.list.gz file from classpath");
e.printStackTrace();
}
return features;
}
};
代码示例来源:origin: CogComp/cogcomp-nlp
@Override
public Set<Feature> getFeatures(Constituent c) throws EdisonException {
int tokenId = c.getEndSpan() - 1;
TextAnnotation ta = c.getTextAnnotation();
String predicateWord = ta.getToken(tokenId).toLowerCase().trim();
String predicateLemma;
if (c.hasAttribute(PredicateArgumentView.LemmaIdentifier))
predicateLemma = c.getAttribute(PredicateArgumentView.LemmaIdentifier);
else
predicateLemma = WordHelpers.getLemma(ta, tokenId);
NomLexReader nomLex = NomLexReader.getInstance();
List<NomLexEntry> nomLexEntries = nomLex.getNomLexEntries(predicateWord, predicateLemma);
Set<Feature> features = new LinkedHashSet<>();
if (nomLexEntries.size() > 0) {
for (NomLexEntry e : nomLexEntries) {
features.add(DiscreteFeature.create("nom-cls:" + e.nomClass));
if (NomLexEntry.VERBAL.contains(e.nomClass)) {
features.add(DE_VERBAL);
features.add(DiscreteFeature.create("nom-vb:" + e.verb));
} else if (NomLexEntry.ADJECTIVAL.contains(e.nomClass)) {
features.add(DE_ADJECTIVAL);
features.add(DiscreteFeature.create("nom-adj:" + e.adj));
}
}
}
return features;
}
代码示例来源:origin: edu.illinois.cs.cogcomp/illinois-edison
@Override
public Set<Feature> getFeatures(Constituent c) throws EdisonException {
int tokenId = c.getEndSpan() - 1;
TextAnnotation ta = c.getTextAnnotation();
String predicateWord = ta.getToken(tokenId).toLowerCase().trim();
String predicateLemma;
if (c.hasAttribute(PredicateArgumentView.LemmaIdentifier))
predicateLemma = c.getAttribute(PredicateArgumentView.LemmaIdentifier);
else
predicateLemma = WordHelpers.getLemma(ta, tokenId);
NomLexReader nomLex = NomLexReader.getInstance();
List<NomLexEntry> nomLexEntries = nomLex.getNomLexEntries(predicateWord, predicateLemma);
Set<Feature> features = new LinkedHashSet<>();
if (nomLexEntries.size() > 0) {
for (NomLexEntry e : nomLexEntries) {
features.add(DiscreteFeature.create("nom-cls:" + e.nomClass));
if (NomLexEntry.VERBAL.contains(e.nomClass)) {
features.add(DE_VERBAL);
features.add(DiscreteFeature.create("nom-vb:" + e.verb));
} else if (NomLexEntry.ADJECTIVAL.contains(e.nomClass)) {
features.add(DE_ADJECTIVAL);
features.add(DiscreteFeature.create("nom-adj:" + e.adj));
}
}
}
return features;
}
代码示例来源:origin: edu.illinois.cs.cogcomp/illinois-verbsense
public Option<String> getLemma(TextAnnotation ta, int tokenId) {
String pos = WordHelpers.getPOS(ta, tokenId);
String token = ta.getToken(tokenId).toLowerCase();
String lemma = WordHelpers.getLemma(ta, tokenId);
if (have && WordHelpers.getLemma(ta, tokenId + 1).equals("be")) {
predicate = false;
代码示例来源:origin: CogComp/cogcomp-nlp
public Option<String> getLemma(TextAnnotation ta, int tokenId) {
String pos = WordHelpers.getPOS(ta, tokenId);
String token = ta.getToken(tokenId).toLowerCase();
String lemma = WordHelpers.getLemma(ta, tokenId);
if (have && WordHelpers.getLemma(ta, tokenId + 1).equals("be")) {
predicate = false;
代码示例来源:origin: CogComp/cogcomp-nlp
sb1.append("v-");
sb2.append("v-");
sb3.append(WordHelpers.getLemma(ta, target.getStartSpan())).append("-");
} else {
addToFeature(target, arg, sb1, sb2, sb3);
代码示例来源:origin: edu.illinois.cs.cogcomp/illinois-edison
sb1.append("v-");
sb2.append("v-");
sb3.append(WordHelpers.getLemma(ta, target.getStartSpan())).append("-");
} else {
addToFeature(target, arg, sb1, sb2, sb3);
代码示例来源:origin: CogComp/cogcomp-nlp
private String getLemma(Constituent c) {
if (c.hasAttribute(PredicateArgumentView.LemmaIdentifier)) {
return c.getAttribute(PredicateArgumentView.LemmaIdentifier);
} else if (c.getTextAnnotation().hasView(ViewNames.LEMMA)) {
return WordHelpers.getLemma(c.getTextAnnotation(), c.getEndSpan() - 1);
} else
return null;
}
代码示例来源:origin: edu.illinois.cs.cogcomp/illinois-edison
private String getLemma(Constituent c) {
if (c.hasAttribute(PredicateArgumentView.LemmaIdentifier)) {
return c.getAttribute(PredicateArgumentView.LemmaIdentifier);
} else if (c.getTextAnnotation().hasView(ViewNames.LEMMA)) {
return WordHelpers.getLemma(c.getTextAnnotation(), c.getEndSpan() - 1);
} else
return null;
}
代码示例来源:origin: edu.illinois.cs.cogcomp/illinois-srl
if (predicateToken + 1 < ta.getSentence(predicate.getSentenceId())
.getEndSpan()) {
String nextToken = WordHelpers.getLemma(ta, predicateToken + 1);
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector类的一些代码示例,展示了WeightVector类的具体用法。这些代码示例主要来源于Gith
本文整理了Java中edu.illinois.cs.cogcomp.lbjava.nlp.Word类的一些代码示例,展示了Word类的具体用法。这些代码示例主要来源于Github/Stackoverf
本文整理了Java中edu.illinois.cs.cogcomp.edison.features.helpers.WordHelpers类的一些代码示例,展示了WordHelpers类的具体用法。这
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.setDenseVector()方法的一些代码示例,展示了WeightVector.set
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.getInternalArray()方法的一些代码示例,展示了WeightVector.g
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.addSparseFeatureVector()方法的一些代码示例,展示了WeightVe
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.scale()方法的一些代码示例,展示了WeightVector.scale()的具体用法
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.setElement()方法的一些代码示例,展示了WeightVector.setElem
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.get()方法的一些代码示例,展示了WeightVector.get()的具体用法。这些代
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.()方法的一些代码示例,展示了WeightVector.()的具体用法。这些代码示例主要来
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.getLength()方法的一些代码示例,展示了WeightVector.getLengt
本文整理了Java中edu.illinois.cs.cogcomp.lbjava.nlp.Word.()方法的一些代码示例,展示了Word.()的具体用法。这些代码示例主要来源于Github/Stac
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.setExtendable()方法的一些代码示例,展示了WeightVector.setE
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.getSquareL2Norm()方法的一些代码示例,展示了WeightVector.ge
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.addDenseVector()方法的一些代码示例,展示了WeightVector.add
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.getWeightArray()方法的一些代码示例,展示了WeightVector.get
本文整理了Java中edu.illinois.cs.cogcomp.sl.util.WeightVector.dotProduct()方法的一些代码示例,展示了WeightVector.dotProd
本文整理了Java中edu.illinois.cs.cogcomp.edison.features.helpers.WordHelpers.getPOS()方法的一些代码示例,展示了WordHelpe
本文整理了Java中edu.illinois.cs.cogcomp.edison.features.helpers.WordHelpers.getLemma()方法的一些代码示例,展示了WordHel
本文整理了Java中edu.illinois.cs.cogcomp.edison.features.helpers.WordHelpers.getWord()方法的一些代码示例,展示了WordHelp
我是一名优秀的程序员,十分优秀!