Package opennlp.tools.ml.naivebayes
Class BinaryNaiveBayesModelWriter
java.lang.Object
opennlp.tools.ml.model.AbstractModelWriter
opennlp.tools.ml.AbstractMLModelWriter
opennlp.tools.ml.naivebayes.NaiveBayesModelWriter
opennlp.tools.ml.naivebayes.BinaryNaiveBayesModelWriter
A
NaiveBayesModelWriter
that writes models in a binary format.-
Constructor Summary
ConstructorDescriptionBinaryNaiveBayesModelWriter
(AbstractModel model, DataOutputStream dos) BinaryNaiveBayesModelWriter
(AbstractModel model, File f) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes the underlyingDataOutputStream
.void
writeDouble
(double d) Writes a singledouble
to the underlyingDataOutputStream
.void
writeInt
(int i) Writes a singleint
to the underlyingDataOutputStream
.void
Writes aString
to the underlyingDataOutputStream
.Methods inherited from class opennlp.tools.ml.naivebayes.NaiveBayesModelWriter
persist
-
Constructor Details
-
BinaryNaiveBayesModelWriter
InstantiatesBinaryNaiveBayesModelWriter
via annaive bayes model
and aFile
. Prepares writing of amodel
to the file. Based on whether the file's suffix contains.gz
, it detects whether the file is gzipped or not.- Parameters:
model
- Thenaive bayes model
which is to be persisted.f
- TheFile
in which the model is to be persisted.- Throws:
IOException
- Thrown if IO errors occurred.- See Also:
-
BinaryNaiveBayesModelWriter
- Parameters:
model
- Thenaive bayes model
which is to be persisted.dos
- TheDataOutputStream
which is used to persist themodel
. Thedos
must be opened.
-
-
Method Details
-
writeUTF
Description copied from class:AbstractModelWriter
Writes aString
to the underlyingDataOutputStream
.- Specified by:
writeUTF
in classAbstractModelWriter
- Parameters:
s
- TheUTF encoded
characters.- Throws:
IOException
- Thrown if IO errors occurred.
-
writeInt
Description copied from class:AbstractModelWriter
Writes a singleint
to the underlyingDataOutputStream
.- Specified by:
writeInt
in classAbstractModelWriter
- Parameters:
i
- Theint
value.- Throws:
IOException
- Thrown if IO errors occurred.
-
writeDouble
Description copied from class:AbstractModelWriter
Writes a singledouble
to the underlyingDataOutputStream
.- Specified by:
writeDouble
in classAbstractModelWriter
- Parameters:
d
- Thedouble
value.- Throws:
IOException
- Thrown if IO errors occurred.
-
close
Description copied from class:AbstractModelWriter
Closes the underlyingDataOutputStream
.- Specified by:
close
in classAbstractModelWriter
- Throws:
IOException
- Thrown if IO errors occurred.
-