DropWSFeatures.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:codebuff 作者:
public static List<Float> getWSErrorRates(LangDescriptor language,
                                              FeatureMetaData[] injectWSFeatures,
                                              FeatureMetaData[] alignmentFeatures)
        throws Exception
    {
        LeaveOneOutValidator validator = new LeaveOneOutValidator(language.corpusDir, language);
        Triple<List<Formatter>,List<Float>,List<Float>> results =
            validator.validateDocuments(injectWSFeatures, alignmentFeatures, false, null);
        List<Formatter> formatters = results.a;
        List<Float> wsErrorRates = new ArrayList<>(); // don't include align errors
        for (Formatter formatter : formatters) {
            ClassificationAnalysis analysis =
                new ClassificationAnalysis(formatter.testDoc, formatter.getAnalysisPerToken());
            wsErrorRates.add(analysis.getWSErrorRate());
        }
//      System.out.println(results.c);
//      System.out.println("vs");
//      System.out.println(wsErrorRates);
        return wsErrorRates;
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号