Class CollectionLabeledSentenceProvider
- java.lang.Object
-
- org.deeplearning4j.iterator.provider.CollectionLabeledSentenceProvider
-
- All Implemented Interfaces:
LabeledSentenceProvider
public class CollectionLabeledSentenceProvider extends Object implements LabeledSentenceProvider
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>allLabels()Return the list of labels - this also defines the class/integer label assignment orderbooleanhasNext()Are there more sentences/documents available?org.nd4j.common.primitives.Pair<String,String>nextSentence()intnumLabelClasses()Equivalent to allLabels().size()voidreset()Reset the iterator - including shuffling the order, if necessary/appropriateinttotalNumSentences()Return the total number of sentences, or -1 if not available
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
Description copied from interface:LabeledSentenceProviderAre there more sentences/documents available?- Specified by:
hasNextin interfaceLabeledSentenceProvider
-
nextSentence
public org.nd4j.common.primitives.Pair<String,String> nextSentence()
- Specified by:
nextSentencein interfaceLabeledSentenceProvider- Returns:
- Pair: sentence/document text and label
-
reset
public void reset()
Description copied from interface:LabeledSentenceProviderReset the iterator - including shuffling the order, if necessary/appropriate- Specified by:
resetin interfaceLabeledSentenceProvider
-
totalNumSentences
public int totalNumSentences()
Description copied from interface:LabeledSentenceProviderReturn the total number of sentences, or -1 if not available- Specified by:
totalNumSentencesin interfaceLabeledSentenceProvider
-
allLabels
public List<String> allLabels()
Description copied from interface:LabeledSentenceProviderReturn the list of labels - this also defines the class/integer label assignment order- Specified by:
allLabelsin interfaceLabeledSentenceProvider
-
numLabelClasses
public int numLabelClasses()
Description copied from interface:LabeledSentenceProviderEquivalent to allLabels().size()- Specified by:
numLabelClassesin interfaceLabeledSentenceProvider
-
-