Package opennlp.tools.ml.perceptron
Class BinaryPerceptronModelWriter
- java.lang.Object
-
- opennlp.tools.ml.model.AbstractModelWriter
-
- opennlp.tools.ml.perceptron.PerceptronModelWriter
-
- opennlp.tools.ml.perceptron.BinaryPerceptronModelWriter
-
public class BinaryPerceptronModelWriter extends PerceptronModelWriter
APerceptronModelWriterthat writes models in a binary format.
-
-
Constructor Summary
Constructors Constructor Description BinaryPerceptronModelWriter(AbstractModel model, DataOutputStream dos)BinaryPerceptronModelWriter(AbstractModel model, File f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the underlyingDataOutputStream.voidwriteDouble(double d)Writes a singledoubleto the underlyingDataOutputStream.voidwriteInt(int i)Writes a singleintto the underlyingDataOutputStream.voidwriteUTF(String s)Writes aStringto the underlyingDataOutputStream.-
Methods inherited from class opennlp.tools.ml.perceptron.PerceptronModelWriter
persist
-
-
-
-
Constructor Detail
-
BinaryPerceptronModelWriter
public BinaryPerceptronModelWriter(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:
PerceptronModel
-
BinaryPerceptronModelWriter
public BinaryPerceptronModelWriter(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 Detail
-
writeUTF
public void writeUTF(String s) throws IOException
Description copied from class:AbstractModelWriterWrites aStringto the underlyingDataOutputStream.- Specified by:
writeUTFin classAbstractModelWriter- Parameters:
s- TheUTF encodedcharacters.- Throws:
IOException- Thrown if IO errors occurred.
-
writeInt
public void writeInt(int i) throws IOExceptionDescription copied from class:AbstractModelWriterWrites a singleintto the underlyingDataOutputStream.- Specified by:
writeIntin classAbstractModelWriter- Parameters:
i- Theintvalue.- Throws:
IOException- Thrown if IO errors occurred.
-
writeDouble
public void writeDouble(double d) throws IOExceptionDescription copied from class:AbstractModelWriterWrites a singledoubleto the underlyingDataOutputStream.- Specified by:
writeDoublein classAbstractModelWriter- Parameters:
d- Thedoublevalue.- Throws:
IOException- Thrown if IO errors occurred.
-
close
public void close() throws IOExceptionDescription copied from class:AbstractModelWriterCloses the underlyingDataOutputStream.- Specified by:
closein classAbstractModelWriter- Throws:
IOException- Thrown if IO errors occurred.
-
-