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;
}
DropWSFeatures.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:codebuff
作者:
评论列表
文章目录