Class RealValueFileEventStream

java.lang.Object
opennlp.tools.ml.model.FileEventStream
opennlp.tools.ml.model.RealValueFileEventStream
All Implemented Interfaces:
AutoCloseable, ObjectStream<Event>

public class RealValueFileEventStream extends FileEventStream
Class for using a file of real-valued events as an event stream. The format of the file is one event per line with each line consisting of outcome followed by contexts (space delimited).
See Also:
  • Constructor Details

  • Method Details

    • parseContexts

      public static float[] parseContexts(String[] contexts)
      Parses the specified contexts and re-populates context array with features and returns the values for these features. If all values are unspecified, then null is returned.
      Parameters:
      contexts - The contexts with real values specified.
      Returns:
      The value for each context or null if all values are unspecified.
    • read

      public Event read() throws IOException
      Description copied from interface: ObjectStream
      Returns the next ObjectStream object. Calling this method repeatedly until it returns null will return each object from the underlying source exactly once.
      Specified by:
      read in interface ObjectStream<Event>
      Overrides:
      read in class FileEventStream
      Returns:
      The next object or null to signal that the stream is exhausted.
      Throws:
      IOException - Thrown if there is an error during reading.