public class LFWLoader extends BaseImageLoader implements Serializable
BaseImageLoader.MultiPageMode| Modifier and Type | Field and Description |
|---|---|
static int |
CHANNELS |
static String |
DATA_URL |
String |
dataFile |
static int |
HEIGHT |
protected InputSplit[] |
inputSplit |
static PathLabelGenerator |
LABEL_PATTERN |
static String |
LABEL_URL |
String |
labelFile |
static int |
NUM_IMAGES |
static int |
NUM_LABELS |
protected static String |
REGEX_PATTERN |
static int |
SUB_NUM_IMAGES |
static int |
SUB_NUM_LABELS |
static String |
SUBSET_URL |
String |
subsetFile |
protected boolean |
useSubset |
static int |
WIDTH |
ALLOWED_FORMATS, centerCropIfNeeded, channels, height, imageTransform, multiPageMode, rng, width| Constructor and Description |
|---|
LFWLoader() |
LFWLoader(boolean useSubset) |
LFWLoader(int[] imgDim,
boolean useSubset) |
LFWLoader(int[] imgDim,
ImageTransform imgTransform,
boolean useSubset) |
LFWLoader(long[] imgDim,
boolean useSubset) |
LFWLoader(long[] imgDim,
ImageTransform imgTransform,
boolean useSubset) |
| Modifier and Type | Method and Description |
|---|---|
Image |
asImageMatrix(File f)
As per
BaseImageLoader.asMatrix(File) but as an Image |
Image |
asImageMatrix(File f,
boolean nchw)
As per
BaseImageLoader.asMatrix(File, boolean) but as an Image |
Image |
asImageMatrix(InputStream inputStream)
As per
BaseImageLoader.asMatrix(InputStream) but as an Image |
Image |
asImageMatrix(InputStream inputStream,
boolean nchw)
As per
BaseImageLoader.asMatrix(InputStream, boolean) but as an Image |
INDArray |
asMatrix(File f)
As per
BaseImageLoader.asMatrix(File, boolean) but NCHW/channels_first format |
INDArray |
asMatrix(File f,
boolean nchw)
Load an image from a file to an INDArray
|
INDArray |
asMatrix(InputStream inputStream) |
INDArray |
asMatrix(InputStream inputStream,
boolean nchw)
Load an image file from an input stream to an INDArray
|
INDArray |
asRowVector(File f) |
INDArray |
asRowVector(InputStream inputStream) |
RecordReader |
getRecordReader(long numExamples) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
boolean train,
double splitTrainTest) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
int[] imgDim,
boolean train,
double splitTrainTest,
Random rng) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
int[] imgDim,
long numLabels,
PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
int[] imgDim,
PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
long[] imgDim,
boolean train,
double splitTrainTest,
Random rng) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
long[] imgDim,
long numLabels,
PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
long[] imgDim,
PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
long numLabels,
Random rng) |
RecordReader |
getRecordReader(long batchSize,
long numExamples,
PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng) |
boolean |
imageFilesExist() |
void |
load() |
void |
load(long batchSize,
long numExamples,
long numLabels,
PathLabelGenerator labelGenerator,
double splitTrainTest,
Random rng) |
downloadAndUntar, getAllowedFormatspublic static final int NUM_IMAGES
public static final int NUM_LABELS
public static final int SUB_NUM_IMAGES
public static final int SUB_NUM_LABELS
public static final int HEIGHT
public static final int WIDTH
public static final int CHANNELS
public static final String DATA_URL
public static final String LABEL_URL
public static final String SUBSET_URL
protected static final String REGEX_PATTERN
public static final PathLabelGenerator LABEL_PATTERN
public String dataFile
public String labelFile
public String subsetFile
protected boolean useSubset
protected InputSplit[] inputSplit
public LFWLoader()
public LFWLoader(boolean useSubset)
public LFWLoader(int[] imgDim,
boolean useSubset)
public LFWLoader(long[] imgDim,
boolean useSubset)
public LFWLoader(int[] imgDim,
ImageTransform imgTransform,
boolean useSubset)
public LFWLoader(long[] imgDim,
ImageTransform imgTransform,
boolean useSubset)
public void load()
public void load(long batchSize,
long numExamples,
long numLabels,
PathLabelGenerator labelGenerator,
double splitTrainTest,
Random rng)
public boolean imageFilesExist()
public RecordReader getRecordReader(long numExamples)
public RecordReader getRecordReader(long batchSize, long numExamples, long numLabels, Random rng)
public RecordReader getRecordReader(long batchSize, long numExamples, boolean train, double splitTrainTest)
public RecordReader getRecordReader(long batchSize, long numExamples, int[] imgDim, boolean train, double splitTrainTest, Random rng)
public RecordReader getRecordReader(long batchSize, long numExamples, long[] imgDim, boolean train, double splitTrainTest, Random rng)
public RecordReader getRecordReader(long batchSize, long numExamples, PathLabelGenerator labelGenerator, boolean train, double splitTrainTest, Random rng)
public RecordReader getRecordReader(long batchSize, long numExamples, int[] imgDim, PathLabelGenerator labelGenerator, boolean train, double splitTrainTest, Random rng)
public RecordReader getRecordReader(long batchSize, long numExamples, long[] imgDim, PathLabelGenerator labelGenerator, boolean train, double splitTrainTest, Random rng)
public RecordReader getRecordReader(long batchSize, long numExamples, int[] imgDim, long numLabels, PathLabelGenerator labelGenerator, boolean train, double splitTrainTest, Random rng)
public RecordReader getRecordReader(long batchSize, long numExamples, long[] imgDim, long numLabels, PathLabelGenerator labelGenerator, boolean train, double splitTrainTest, Random rng)
public INDArray asRowVector(File f) throws IOException
asRowVector in class BaseImageLoaderIOExceptionpublic INDArray asRowVector(InputStream inputStream) throws IOException
asRowVector in class BaseImageLoaderIOExceptionpublic INDArray asMatrix(File f) throws IOException
BaseImageLoaderBaseImageLoader.asMatrix(File, boolean) but NCHW/channels_first formatasMatrix in class BaseImageLoaderIOExceptionpublic INDArray asMatrix(File f, boolean nchw) throws IOException
BaseImageLoaderasMatrix in class BaseImageLoaderf - File to load the image fromnchw - If true: return image in NCHW/channels_first [1, channels, height width] format; if false, return
in NHWC/channels_last [1, height, width, channels] formatIOExceptionpublic INDArray asMatrix(InputStream inputStream) throws IOException
asMatrix in class BaseImageLoaderIOExceptionpublic INDArray asMatrix(InputStream inputStream, boolean nchw) throws IOException
BaseImageLoaderasMatrix in class BaseImageLoaderinputStream - Input stream to load the image fromnchw - If true: return image in NCHW/channels_first [1, channels, height width] format; if false, return
in NHWC/channels_last [1, height, width, channels] formatIOExceptionpublic Image asImageMatrix(File f) throws IOException
BaseImageLoaderBaseImageLoader.asMatrix(File) but as an ImageasImageMatrix in class BaseImageLoaderIOExceptionpublic Image asImageMatrix(File f, boolean nchw) throws IOException
BaseImageLoaderBaseImageLoader.asMatrix(File, boolean) but as an ImageasImageMatrix in class BaseImageLoaderIOExceptionpublic Image asImageMatrix(InputStream inputStream) throws IOException
BaseImageLoaderBaseImageLoader.asMatrix(InputStream) but as an ImageasImageMatrix in class BaseImageLoaderIOExceptionpublic Image asImageMatrix(InputStream inputStream, boolean nchw) throws IOException
BaseImageLoaderBaseImageLoader.asMatrix(InputStream, boolean) but as an ImageasImageMatrix in class BaseImageLoaderIOExceptionCopyright © 2022. All rights reserved.