如何在斯坦福关系提取(自定义关系提取模型)中使用 10 折交叉验证



如何在斯坦福关系提取中使用 10 折交叉验证。我创建了一个自定义关系提取模型,我需要评估这个模型

如果您使用的是斯坦福分类器,您可能会发现CrossValidator很有用。获取数据集,您可以执行以下操作:

Dataset dataset = ...;
double aveAccuracy = new CrossValidator(dataset, 10).computeAverage( (train, dev) -> {
  // train on |train| for the fold
  LinearClassifier classifier = ...;
  // evaluate on |dev| for the fold
  return classifier.evaluateAccuracy(dev);
});

最新更新