public abstract class AbstractImageFolder
extends ai.djl.training.dataset.RandomAccessDataset
implements ai.djl.repository.dataset.PreparedDataset
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractImageFolder.ImageFolderBuilder<T extends AbstractImageFolder.ImageFolderBuilder>
Used to build an
AbstractImageFolder. |
| Modifier and Type | Field and Description |
|---|---|
protected ai.djl.modality.cv.util.NDImageUtils.Flag |
flag |
protected ai.djl.util.PairList<java.lang.String,java.lang.Integer> |
items |
protected ai.djl.repository.Repository |
repository |
protected java.util.List<java.lang.String> |
synset |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractImageFolder(AbstractImageFolder.ImageFolderBuilder<?> builder) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
availableSize() |
ai.djl.training.dataset.Record |
get(ai.djl.ndarray.NDManager manager,
long index) |
protected abstract java.nio.file.Path |
getImagePath(java.lang.String key) |
java.util.List<java.lang.String> |
getSynset()
Returns the synsets of the ImageFolder dataset.
|
protected void |
listImages(java.io.File root,
java.util.List<java.lang.String> classes) |
getData, getData, randomSplit, sizeprotected ai.djl.repository.Repository repository
protected ai.djl.modality.cv.util.NDImageUtils.Flag flag
protected java.util.List<java.lang.String> synset
protected ai.djl.util.PairList<java.lang.String,java.lang.Integer> items
protected AbstractImageFolder(AbstractImageFolder.ImageFolderBuilder<?> builder)
public ai.djl.training.dataset.Record get(ai.djl.ndarray.NDManager manager,
long index)
throws java.io.IOException
get in class ai.djl.training.dataset.RandomAccessDatasetjava.io.IOExceptionprotected long availableSize()
availableSize in class ai.djl.training.dataset.RandomAccessDatasetpublic java.util.List<java.lang.String> getSynset()
protected void listImages(java.io.File root,
java.util.List<java.lang.String> classes)
protected abstract java.nio.file.Path getImagePath(java.lang.String key)