Class BinaryPerceptronModelWriter
java.lang.Object
opennlp.tools.ml.model.AbstractModelWriter
opennlp.tools.ml.AbstractMLModelWriter
opennlp.tools.ml.perceptron.PerceptronModelWriter
opennlp.tools.ml.perceptron.BinaryPerceptronModelWriter
A
PerceptronModelWriter that writes models in a binary format.-
Constructor Summary
ConstructorsConstructorDescriptionBinaryPerceptronModelWriter(opennlp.tools.ml.model.AbstractModel model, DataOutputStream dos) BinaryPerceptronModelWriter(opennlp.tools.ml.model.AbstractModel model, File f) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidwriteDouble(double d) voidwriteInt(int i) voidMethods inherited from class PerceptronModelWriter
persist
-
Constructor Details
-
BinaryPerceptronModelWriter
public BinaryPerceptronModelWriter(opennlp.tools.ml.model.AbstractModel model, File f) throws IOException InstantiatesBinaryPerceptronModelWritervia anperceptron modeland aFile. Prepares writing of themodelto the file. Based on whether the file's suffix contains.gz, it detects whether the file is gzipped or not.- Parameters:
model- Theperceptron modelwhich is to be persisted.f- TheFilein which the model is to be persisted.- Throws:
IOException- See Also:
-
BinaryPerceptronModelWriter
public BinaryPerceptronModelWriter(opennlp.tools.ml.model.AbstractModel model, DataOutputStream dos) InstantiatesBinaryPerceptronModelWritervia anperceptron modeland aDataOutputStream. Prepares writing amodelto the file. Based on whether the file's suffix contains.gz, it detects whether the file is gzipped or not.- Parameters:
model- Theperceptron modelwhich is to be persisted.dos- TheDataOutputStreamwhich is used to persist themodel. Thedosmust be opened.
-
-
Method Details
-
writeUTF
- Specified by:
writeUTFin classopennlp.tools.ml.model.AbstractModelWriter- Throws:
IOException
-
writeInt
- Specified by:
writeIntin classopennlp.tools.ml.model.AbstractModelWriter- Throws:
IOException
-
writeDouble
- Specified by:
writeDoublein classopennlp.tools.ml.model.AbstractModelWriter- Throws:
IOException
-
close
- Specified by:
closein classopennlp.tools.ml.model.AbstractModelWriter- Throws:
IOException
-