/* Copyright 2003, Carnegie Mellon, All Rights Reserved */
package edu.cmu.minorthird.classify.sequential;
/**
* Trains a SequenceClassifierLearner using the information in a labeled Dataset.
*
* @author William Cohen
*
*/
public class DatasetSequenceClassifierTeacher implements SequenceClassifierTeacher
{
private SequenceDataset dataset;
public DatasetSequenceClassifierTeacher(SequenceDataset dataset) { this.dataset = dataset; }
/** Currently, only support batch learners.
*/
@Override
public SequenceClassifier train(SequenceClassifierLearner learner)
{
BatchSequenceClassifierLearner batchLearner = (BatchSequenceClassifierLearner)learner;
return batchLearner.batchTrain(dataset);
}
}