Class ImageNet
java.lang.Object
ai.djl.training.dataset.RandomAccessDataset
ai.djl.basicdataset.cv.ImageDataset
ai.djl.basicdataset.cv.classification.ImageClassificationDataset
ai.djl.basicdataset.cv.classification.AbstractImageFolder
ai.djl.basicdataset.cv.classification.ImageNet
- All Implemented Interfaces:
ai.djl.training.dataset.Dataset
ImageNet is an image classification dataset from http://image-net.org 2012 Classification
dataset.
Each image might have different Shapes.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class ai.djl.basicdataset.cv.classification.AbstractImageFolder
AbstractImageFolder.ImageFolderBuilder<T extends AbstractImageFolder.ImageFolderBuilder<T>>Nested classes/interfaces inherited from class ai.djl.basicdataset.cv.ImageDataset
ImageDataset.BaseBuilder<T extends ImageDataset.BaseBuilder<T>>Nested classes/interfaces inherited from interface ai.djl.training.dataset.Dataset
ai.djl.training.dataset.Dataset.Usage -
Field Summary
Fields inherited from class ai.djl.basicdataset.cv.classification.AbstractImageFolder
items, mrl, prepared, synsetFields inherited from class ai.djl.basicdataset.cv.ImageDataset
flagFields inherited from class ai.djl.training.dataset.RandomAccessDataset
dataBatchifier, device, labelBatchifier, limit, pipeline, prefetchNumber, sampler, targetPipeline -
Method Summary
Modifier and TypeMethodDescriptionstatic ImageNet.Builderbuilder()Creates a new builder to build aImageNet.String[]Returns all full class names of this ImageNet dataset.String[]Returns all class names of this ImageNet dataset.protected PathgetImagePath(String key) String[]Returns all WordNet ids of this ImageNet dataset.voidprepare(ai.djl.util.Progress progress) Methods inherited from class ai.djl.basicdataset.cv.classification.AbstractImageFolder
availableSize, getClasses, getClassNumber, getImage, getImageHeight, getImageWidth, getSynset, isImage, listImagesMethods inherited from class ai.djl.basicdataset.cv.classification.ImageClassificationDataset
get, matchingTranslatorOptionsMethods inherited from class ai.djl.basicdataset.cv.ImageDataset
getImageChannels, getRecordImageMethods inherited from class ai.djl.training.dataset.RandomAccessDataset
getData, getData, getData, getData, newSubDataset, newSubDataset, randomSplit, size, subDataset, subDataset, subDataset, subDataset, toArrayMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.djl.training.dataset.Dataset
prepare
-
Method Details
-
builder
Creates a new builder to build aImageNet.- Returns:
- a new builder
-
getWordNetIds
Returns all WordNet ids of this ImageNet dataset.- Returns:
- all WordNet ids of this ImageNet dataset
-
getClassNames
Returns all class names of this ImageNet dataset.- Returns:
- all class names of this ImageNet dataset
-
getClassFull
Returns all full class names of this ImageNet dataset.- Returns:
- all full class names of this ImageNet dataset
-
prepare
- Throws:
IOException
-
getImagePath
- Specified by:
getImagePathin classAbstractImageFolder
-