Как я могу использовать 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);
});