| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcc.mallet.pipe.iterator.SegmentIterator
public class SegmentIterator
Iterates over Segments extracted by a Transducer
         for some InstanceList.
| Constructor Summary | |
|---|---|
SegmentIterator(InstanceList ilist,
                java.lang.Object[] startTags,
                java.lang.Object[] inTags,
                java.util.ArrayList predictions)
Useful when no Transduce is specified. | 
|
SegmentIterator(Instance instance,
                java.lang.Object[] startTags,
                java.lang.Object[] inTags,
                Sequence prediction)
Iterate over segments in one instance.  | 
|
SegmentIterator(Sequence input,
                Sequence predicted,
                Sequence truth,
                java.lang.Object[] startTags,
                java.lang.Object[] inTags)
Iterate over segments in one labeled sequence  | 
|
SegmentIterator(Transducer model,
                InstanceList ilist,
                java.lang.Object[] segmentStartTags,
                java.lang.Object[] segmentContinueTags)
NOTE!: Assumes that segmentStartTags[i] corresponds
                 to segmentContinueTags[i]. | 
|
SegmentIterator(Transducer model,
                Instance instance,
                java.lang.Object[] segmentStartTags,
                java.lang.Object[] segmentContinueTags)
Iterates over Segments for only one Instance. | 
|
| Method Summary | |
|---|---|
 boolean | 
hasNext()
 | 
 Instance | 
next()
 | 
 Segment | 
nextSegment()
 | 
 void | 
remove()
 | 
 java.util.ArrayList | 
toArrayList()
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SegmentIterator(Transducer model,
                       InstanceList ilist,
                       java.lang.Object[] segmentStartTags,
                       java.lang.Object[] segmentContinueTags)
segmentStartTags[i] corresponds
                 to segmentContinueTags[i].
model - model to segment input sequencesilist - list of instances to be segmentedsegmentStartTags - array of tags indicating the start of a segmentsegmentContinueTags - array of tags indicating the continuation of a segment
public SegmentIterator(Transducer model,
                       Instance instance,
                       java.lang.Object[] segmentStartTags,
                       java.lang.Object[] segmentContinueTags)
Segments for only one Instance.
public SegmentIterator(InstanceList ilist,
                       java.lang.Object[] startTags,
                       java.lang.Object[] inTags,
                       java.util.ArrayList predictions)
Transduce is specified. A list of
                 sequences specifies the output.
ilist - InstanceList containing sequence.segmentStartTags - array of tags indicating the start of a segmentsegmentContinueTags - array of tags indicating the continuation of a segmentpredictions - list of Sequences that are the
                 predicted output of some Transducer
public SegmentIterator(Instance instance,
                       java.lang.Object[] startTags,
                       java.lang.Object[] inTags,
                       Sequence prediction)
ilist - InstanceList containing sequence.segmentStartTags - array of tags indicating the start of a segmentsegmentContinueTags - array of tags indicating the continuation of a segmentpredictions - list of Sequences that are the
                 predicted output of some Transducer
public SegmentIterator(Sequence input,
                       Sequence predicted,
                       Sequence truth,
                       java.lang.Object[] startTags,
                       java.lang.Object[] inTags)
| Method Detail | 
|---|
public Instance next()
next in interface java.util.Iterator<Instance>public Segment nextSegment()
public boolean hasNext()
hasNext in interface java.util.Iterator<Instance>public java.util.ArrayList toArrayList()
public void remove()
remove in interface java.util.Iterator<Instance>
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||