edu.umass.cs.mallet.base.pipe.iterator
Class RandomTokenSequenceIterator
java.lang.Object
edu.umass.cs.mallet.base.pipe.iterator.AbstractPipeInputIterator
edu.umass.cs.mallet.base.pipe.iterator.RandomTokenSequenceIterator
- All Implemented Interfaces:
- java.util.Iterator, PipeInputIterator
- public class RandomTokenSequenceIterator
- extends AbstractPipeInputIterator
Constructor Summary |
RandomTokenSequenceIterator(Random r,
Alphabet vocab,
java.lang.String[] classnames)
|
RandomTokenSequenceIterator(Random r,
Dirichlet classCentroidDistribution,
double classCentroidAvergeAlphaMean,
double classCentroidAvergeAlphaVariance,
double featureVectorSizePoissonLambda,
double classInstanceCountPoissonLamba,
java.lang.String[] classNames)
|
RandomTokenSequenceIterator(Random r,
int vocabSize,
int numClasses)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RandomTokenSequenceIterator
public RandomTokenSequenceIterator(Random r,
Dirichlet classCentroidDistribution,
double classCentroidAvergeAlphaMean,
double classCentroidAvergeAlphaVariance,
double featureVectorSizePoissonLambda,
double classInstanceCountPoissonLamba,
java.lang.String[] classNames)
RandomTokenSequenceIterator
public RandomTokenSequenceIterator(Random r,
Alphabet vocab,
java.lang.String[] classnames)
RandomTokenSequenceIterator
public RandomTokenSequenceIterator(Random r,
int vocabSize,
int numClasses)
getAlphabet
public Alphabet getAlphabet()
reset
public void reset()
nextInstance
public Instance nextInstance()
- Specified by:
nextInstance
in interface PipeInputIterator
- Specified by:
nextInstance
in class AbstractPipeInputIterator
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
- Specified by:
hasNext
in class AbstractPipeInputIterator