Package opennlp.tools.ml.naivebayes
Klasse NaiveBayesTrainer
java.lang.Object
opennlp.tools.ml.AbstractTrainer
opennlp.tools.ml.AbstractEventTrainer
opennlp.tools.ml.naivebayes.NaiveBayesTrainer
- Alle implementierten Schnittstellen:
Trainer,EventTrainer
Trains
models using the combination of EM algorithm
and Naive Bayes classifier which is described in:
Text Classification from Labeled and Unlabeled Documents using EM Nigam, McCallum, et al. paper of 2000
- Siehe auch:
-
Feldübersicht
FelderVon Klasse geerbte Felder opennlp.tools.ml.AbstractEventTrainer
DATA_INDEXER_ONE_PASS_REAL_VALUE, DATA_INDEXER_ONE_PASS_VALUE, DATA_INDEXER_PARAM, DATA_INDEXER_TWO_PASS_VALUEVon Schnittstelle geerbte Felder opennlp.tools.ml.EventTrainer
EVENT_VALUE -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungInstantiates aNaiveBayesTrainerwith default training parameters.NaiveBayesTrainer(TrainingParameters parameters) Instantiates aNaiveBayesTrainerwith specificTrainingParameters. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdoTrain(DataIndexer indexer) booleanTrains aNaiveBayesModelwith given parameters.Von Klasse geerbte Methoden opennlp.tools.ml.AbstractEventTrainer
getDataIndexer, train, train, validateVon Klasse geerbte Methoden opennlp.tools.ml.AbstractTrainer
getAlgorithm, getCutoff, getIterations, init
-
Felddetails
-
NAIVE_BAYES_VALUE
- Siehe auch:
-
-
Konstruktordetails
-
NaiveBayesTrainer
public NaiveBayesTrainer()Instantiates aNaiveBayesTrainerwith default training parameters. -
NaiveBayesTrainer
Instantiates aNaiveBayesTrainerwith specificTrainingParameters.- Parameter:
parameters- Theparameterto use.
-
-
Methodendetails
-
isSortAndMerge
public boolean isSortAndMerge()- Angegeben von:
isSortAndMergein KlasseAbstractEventTrainer
-
doTrain
- Angegeben von:
doTrainin KlasseAbstractEventTrainer- Löst aus:
IOException
-
trainModel
Trains aNaiveBayesModelwith given parameters.- Parameter:
di- TheDataIndexerused as data input.- Gibt zurück:
- A valid, trained
Naive Bayes model.
-