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


Java CoNLLWord.NULL属性代码示例

本文整理汇总了Java中com.hankcs.hanlp.corpus.dependency.CoNll.CoNLLWord.NULL属性的典型用法代码示例。如果您正苦于以下问题:Java CoNLLWord.NULL属性的具体用法?Java CoNLLWord.NULL怎么用?Java CoNLLWord.NULL使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在com.hankcs.hanlp.corpus.dependency.CoNll.CoNLLWord的用法示例。


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

示例1: generateSingleWordContext

public static Collection<String> generateSingleWordContext(CoNLLWord[] word, int index, String mark)
{
    Collection<String> context = new LinkedList<String>();
    for (int i = index - 2; i < index + 2 + 1; ++i)
    {
        CoNLLWord w = i >= 0 && i < word.length ? word[i] : CoNLLWord.NULL;
        context.add(w.NAME + mark + (i - index));      // 在尾巴上做个标记,不然特征冲突了
        context.add(w.POSTAG + mark + (i - index));
    }

    return context;
}
 
开发者ID:priester,项目名称:hanlpStudy,代码行数:12,代码来源:MaxEntDependencyModelMaker.java

示例2: generateUniContext

public static Collection<String> generateUniContext(CoNLLWord[] word, int i, int j)
{
    Collection<String> context = new LinkedList<String>();
    context.add(word[i].NAME + '→' + word[j].NAME);
    context.add(word[i].POSTAG + '→' + word[j].POSTAG);
    context.add(word[i].NAME + '→' + word[j].NAME + (i - j));
    context.add(word[i].POSTAG + '→' + word[j].POSTAG + (i - j));
    CoNLLWord wordBeforeI = i - 1 >= 0 ? word[i - 1] : CoNLLWord.NULL;
    CoNLLWord wordBeforeJ = j - 1 >= 0 ? word[j - 1] : CoNLLWord.NULL;
    context.add(wordBeforeI.NAME + '@' + word[i].NAME + '→' + word[j].NAME);
    context.add(word[i].NAME + '→' + wordBeforeJ.NAME + '@' + word[j].NAME);
    context.add(wordBeforeI.POSTAG + '@' + word[i].POSTAG + '→' + word[j].POSTAG);
    context.add(word[i].POSTAG + '→' + wordBeforeJ.POSTAG + '@' + word[j].POSTAG);
    return context;
}
 
开发者ID:priester,项目名称:hanlpStudy,代码行数:15,代码来源:MaxEntDependencyModelMaker.java


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