opennlp.tools.namefind
Class NameFinderEventStream
java.lang.Object
  
opennlp.model.AbstractEventStream
      
opennlp.tools.namefind.NameFinderEventStream
- All Implemented Interfaces: 
 - opennlp.model.EventStream
 
public class NameFinderEventStream
- extends opennlp.model.AbstractEventStream
 
Class for creating an event stream out of data files for training an name
 finder.
 
 
| Methods inherited from class opennlp.model.AbstractEventStream | 
remove | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
NameFinderEventStream
public NameFinderEventStream(ObjectStream<NameSample> dataStream,
                             String type,
                             NameContextGenerator contextGenerator)
- Creates a new name finder event stream using the specified data stream and context generator.
- Parameters:
 dataStream - The data stream of events.type - null or overrides the type parameter in the provided samplescontextGenerator - The context generator used to generate features for the event stream.
 
NameFinderEventStream
public NameFinderEventStream(ObjectStream<NameSample> dataStream)
generateOutcomes
public static String[] generateOutcomes(Span[] names,
                                        String type,
                                        int length)
- Generates the name tag outcomes (start, continue, other) for each token in a sentence
 with the specified length using the specified name spans.
- Parameters:
 names - Token spans for each of the names.type - null or overrides the type parameter in the provided sampleslength - The length of the sentence.
- Returns:
 - An array of start, continue, other outcomes based on the specified names and sentence length.
 
 
 
hasNext
public boolean hasNext()
                throws IOException
- Throws:
 IOException
 
next
public opennlp.model.Event next()
 
additionalContext
public static String[][] additionalContext(String[] tokens,
                                           Map<String,String> prevMap)
- Generated previous decision features for each token based on contents of the specified map.
- Parameters:
 tokens - The token for which the context is generated.prevMap - A mapping of tokens to their previous decisions.
- Returns:
 - An additional context array with features for each token.
 
 
 
main
public static final void main(String[] args)
                       throws IOException
- Throws:
 IOException
 
Copyright © 2010. All Rights Reserved.