edu.umass.cs.mallet.base.pipe.iterator
Class RandomFeatureVectorIterator
java.lang.Object
edu.umass.cs.mallet.base.pipe.iterator.AbstractPipeInputIterator
edu.umass.cs.mallet.base.pipe.iterator.RandomFeatureVectorIterator
- All Implemented Interfaces:
- java.util.Iterator, PipeInputIterator
- public class RandomFeatureVectorIterator
- extends AbstractPipeInputIterator
Constructor Summary |
RandomFeatureVectorIterator(Random r,
Alphabet vocab,
java.lang.String[] classnames)
|
RandomFeatureVectorIterator(Random r,
Dirichlet classCentroidDistribution,
double classCentroidAvergeAlphaMean,
double classCentroidAvergeAlphaVariance,
double featureVectorSizePoissonLambda,
double classInstanceCountPoissonLamba,
java.lang.String[] classNames)
|
RandomFeatureVectorIterator(Random r,
int vocabSize,
int numClasses)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RandomFeatureVectorIterator
public RandomFeatureVectorIterator(Random r,
Dirichlet classCentroidDistribution,
double classCentroidAvergeAlphaMean,
double classCentroidAvergeAlphaVariance,
double featureVectorSizePoissonLambda,
double classInstanceCountPoissonLamba,
java.lang.String[] classNames)
RandomFeatureVectorIterator
public RandomFeatureVectorIterator(Random r,
Alphabet vocab,
java.lang.String[] classnames)
RandomFeatureVectorIterator
public RandomFeatureVectorIterator(Random r,
int vocabSize,
int numClasses)
getAlphabet
public Alphabet getAlphabet()
reset
public void reset()
getLabelAlphabet
public LabelAlphabet getLabelAlphabet()
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