public class LFWLoader extends BaseImageLoader implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
CHANNELS |
static java.lang.String |
DATA_URL |
java.lang.String |
dataFile |
protected java.io.File |
fullDir |
static int |
HEIGHT |
static PathLabelGenerator |
LABEL_PATTERN |
static java.lang.String |
LABEL_URL |
java.lang.String |
labelFile |
static java.util.Map<java.lang.String,java.lang.String> |
lfwData |
static java.util.Map<java.lang.String,java.lang.String> |
lfwLabel |
static java.util.Map<java.lang.String,java.lang.String> |
lfwSubsetData |
java.lang.String |
localDir |
java.lang.String |
localSubDir |
static int |
NUM_IMAGES |
static int |
NUM_LABELS |
protected static java.lang.String |
REGEX_PATTERN |
static int |
SUB_NUM_IMAGES |
static int |
SUB_NUM_LABELS |
static java.lang.String |
SUBSET_URL |
java.lang.String |
subsetFile |
protected boolean |
useSubset |
static int |
WIDTH |
ALLOWED_FORMATS, BASE_DIR, centerCropIfNeeded, channels, height, imageTransform, log, rng, width
Constructor and Description |
---|
LFWLoader() |
LFWLoader(boolean useSubset) |
LFWLoader(int[] imgDim,
boolean useSubset) |
LFWLoader(int[] imgDim,
ImageTransform imgTransform,
boolean useSubset) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.api.ndarray.INDArray |
asMatrix(java.io.File f) |
org.nd4j.linalg.api.ndarray.INDArray |
asMatrix(java.io.InputStream inputStream) |
org.nd4j.linalg.api.ndarray.INDArray |
asRowVector(java.io.File f) |
org.nd4j.linalg.api.ndarray.INDArray |
asRowVector(java.io.InputStream inputStream) |
void |
generateLfwMaps() |
RecordReader |
getRecordReader(int numExamples) |
RecordReader |
getRecordReader(int batchSize,
int numExamples,
boolean train,
double splitTrainTest) |
RecordReader |
getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
boolean train,
double splitTrainTest,
java.util.Random rng) |
RecordReader |
getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
int numLabels,
PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
java.util.Random rng) |
RecordReader |
getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
java.util.Random rng) |
RecordReader |
getRecordReader(int batchSize,
int numExamples,
int numLabels,
java.util.Random rng) |
RecordReader |
getRecordReader(int batchSize,
int numExamples,
PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
java.util.Random rng) |
boolean |
imageFilesExist() |
void |
load() |
void |
load(int batchSize,
int numExamples,
int numLabels,
PathLabelGenerator labelGenerator,
double splitTrainTest,
java.util.Random rng) |
downloadAndUntar, getAllowedFormats
public 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 java.lang.String DATA_URL
public static final java.lang.String LABEL_URL
public static final java.lang.String SUBSET_URL
protected static final java.lang.String REGEX_PATTERN
public static final PathLabelGenerator LABEL_PATTERN
public java.lang.String dataFile
public java.lang.String labelFile
public java.lang.String subsetFile
public java.lang.String localDir
public java.lang.String localSubDir
protected java.io.File fullDir
protected boolean useSubset
public static java.util.Map<java.lang.String,java.lang.String> lfwData
public static java.util.Map<java.lang.String,java.lang.String> lfwLabel
public static java.util.Map<java.lang.String,java.lang.String> lfwSubsetData
public LFWLoader()
public LFWLoader(boolean useSubset)
public LFWLoader(int[] imgDim, boolean useSubset)
public LFWLoader(int[] imgDim, ImageTransform imgTransform, boolean useSubset)
public void generateLfwMaps()
public void load()
public void load(int batchSize, int numExamples, int numLabels, PathLabelGenerator labelGenerator, double splitTrainTest, java.util.Random rng)
public boolean imageFilesExist()
public RecordReader getRecordReader(int numExamples)
public RecordReader getRecordReader(int batchSize, int numExamples, int numLabels, java.util.Random rng)
public RecordReader getRecordReader(int batchSize, int numExamples, boolean train, double splitTrainTest)
public RecordReader getRecordReader(int batchSize, int numExamples, int[] imgDim, boolean train, double splitTrainTest, java.util.Random rng)
public RecordReader getRecordReader(int batchSize, int numExamples, PathLabelGenerator labelGenerator, boolean train, double splitTrainTest, java.util.Random rng)
public RecordReader getRecordReader(int batchSize, int numExamples, int[] imgDim, PathLabelGenerator labelGenerator, boolean train, double splitTrainTest, java.util.Random rng)
public RecordReader getRecordReader(int batchSize, int numExamples, int[] imgDim, int numLabels, PathLabelGenerator labelGenerator, boolean train, double splitTrainTest, java.util.Random rng)
public org.nd4j.linalg.api.ndarray.INDArray asRowVector(java.io.File f) throws java.io.IOException
asRowVector
in class BaseImageLoader
java.io.IOException
public org.nd4j.linalg.api.ndarray.INDArray asRowVector(java.io.InputStream inputStream) throws java.io.IOException
asRowVector
in class BaseImageLoader
java.io.IOException
public org.nd4j.linalg.api.ndarray.INDArray asMatrix(java.io.File f) throws java.io.IOException
asMatrix
in class BaseImageLoader
java.io.IOException
public org.nd4j.linalg.api.ndarray.INDArray asMatrix(java.io.InputStream inputStream) throws java.io.IOException
asMatrix
in class BaseImageLoader
java.io.IOException