
cc.mallet.fst.NoopTransducerTrainer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mallet Show documentation
Show all versions of mallet Show documentation
MALLET is a Java-based package for statistical natural language processing,
document classification, clustering, topic modeling, information extraction,
and other machine learning applications to text.
package cc.mallet.fst;
import cc.mallet.types.InstanceList;
/** A TransducerTrainer that does no training, but simply acts as a container for a Transducer;
* for use in situations that require a TransducerTrainer, such as the TransducerEvaluator methods. */
public class NoopTransducerTrainer extends TransducerTrainer {
Transducer transducer;
public NoopTransducerTrainer (Transducer transducer) {
this.transducer = transducer;
}
@Override
public int getIteration() {
return -1;
}
@Override
public Transducer getTransducer() {
return transducer;
}
@Override
public boolean isFinishedTraining() {
return true;
}
@Override
public boolean train(InstanceList trainingSet) {
return true;
}
@Override
public boolean train(InstanceList trainingSet, int numIterations) {
return true;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy