Как я могу использовать 10-кратную перекрестную проверку в извлечении отношений Стэнфорда (модель извлечения пользовательских отношений)

Как я могу использовать 10-кратную перекрестную проверку в экстракции отношений Стэнфорда. Я создал модель извлечения пользовательских отношений, и мне нужно оценить эту модель

1 ответ

Вы можете найти 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);
});
Другие вопросы по тегам