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 orderboolean
hasNext()
Are there more sentences/documents available?org.nd4j.common.primitives.Pair<String,String>
nextSentence()
int
numLabelClasses()
Equivalent to allLabels().size()void
reset()
Reset the iterator - including shuffling the order, if necessary/appropriateint
totalNumSentences()
Return the total number of sentences, or -1 if not available
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
Description copied from interface:LabeledSentenceProvider
Are there more sentences/documents available?- Specified by:
hasNext
in interfaceLabeledSentenceProvider
-
nextSentence
public org.nd4j.common.primitives.Pair<String,String> nextSentence()
- Specified by:
nextSentence
in interfaceLabeledSentenceProvider
- Returns:
- Pair: sentence/document text and label
-
reset
public void reset()
Description copied from interface:LabeledSentenceProvider
Reset the iterator - including shuffling the order, if necessary/appropriate- Specified by:
reset
in interfaceLabeledSentenceProvider
-
totalNumSentences
public int totalNumSentences()
Description copied from interface:LabeledSentenceProvider
Return the total number of sentences, or -1 if not available- Specified by:
totalNumSentences
in interfaceLabeledSentenceProvider
-
allLabels
public List<String> allLabels()
Description copied from interface:LabeledSentenceProvider
Return the list of labels - this also defines the class/integer label assignment order- Specified by:
allLabels
in interfaceLabeledSentenceProvider
-
numLabelClasses
public int numLabelClasses()
Description copied from interface:LabeledSentenceProvider
Equivalent to allLabels().size()- Specified by:
numLabelClasses
in interfaceLabeledSentenceProvider
-
-