public class LFWLoader extends BaseImageLoader implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
CHANNELS |
static String |
DATA_URL |
String |
dataFile |
protected File |
fullDir |
static int |
HEIGHT |
static org.datavec.api.io.labels.PathLabelGenerator |
LABEL_PATTERN |
static String |
LABEL_URL |
String |
labelFile |
static Map<String,String> |
lfwData |
static Map<String,String> |
lfwLabel |
static Map<String,String> |
lfwSubsetData |
String |
localDir |
String |
localSubDir |
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, 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(File f) |
org.nd4j.linalg.api.ndarray.INDArray |
asMatrix(InputStream inputStream) |
org.nd4j.linalg.api.ndarray.INDArray |
asRowVector(File f) |
org.nd4j.linalg.api.ndarray.INDArray |
asRowVector(InputStream inputStream) |
void |
generateLfwMaps() |
org.datavec.api.records.reader.RecordReader |
getRecordReader(int numExamples) |
org.datavec.api.records.reader.RecordReader |
getRecordReader(int batchSize,
int numExamples,
boolean train,
double splitTrainTest) |
org.datavec.api.records.reader.RecordReader |
getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
boolean train,
double splitTrainTest,
Random rng) |
org.datavec.api.records.reader.RecordReader |
getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
int numLabels,
org.datavec.api.io.labels.PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng) |
org.datavec.api.records.reader.RecordReader |
getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
org.datavec.api.io.labels.PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng) |
org.datavec.api.records.reader.RecordReader |
getRecordReader(int batchSize,
int numExamples,
int numLabels,
Random rng) |
org.datavec.api.records.reader.RecordReader |
getRecordReader(int batchSize,
int numExamples,
org.datavec.api.io.labels.PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng) |
boolean |
imageFilesExist() |
void |
load() |
void |
load(int batchSize,
int numExamples,
int numLabels,
org.datavec.api.io.labels.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 org.datavec.api.io.labels.PathLabelGenerator LABEL_PATTERN
public String dataFile
public String labelFile
public String subsetFile
public String localDir
public String localSubDir
protected File fullDir
protected boolean useSubset
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,
org.datavec.api.io.labels.PathLabelGenerator labelGenerator,
double splitTrainTest,
Random rng)
public boolean imageFilesExist()
public org.datavec.api.records.reader.RecordReader getRecordReader(int numExamples)
public org.datavec.api.records.reader.RecordReader getRecordReader(int batchSize,
int numExamples,
int numLabels,
Random rng)
public org.datavec.api.records.reader.RecordReader getRecordReader(int batchSize,
int numExamples,
boolean train,
double splitTrainTest)
public org.datavec.api.records.reader.RecordReader getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
boolean train,
double splitTrainTest,
Random rng)
public org.datavec.api.records.reader.RecordReader getRecordReader(int batchSize,
int numExamples,
org.datavec.api.io.labels.PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng)
public org.datavec.api.records.reader.RecordReader getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
org.datavec.api.io.labels.PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng)
public org.datavec.api.records.reader.RecordReader getRecordReader(int batchSize,
int numExamples,
int[] imgDim,
int numLabels,
org.datavec.api.io.labels.PathLabelGenerator labelGenerator,
boolean train,
double splitTrainTest,
Random rng)
public org.nd4j.linalg.api.ndarray.INDArray asRowVector(File f) throws IOException
asRowVector in class BaseImageLoaderIOExceptionpublic org.nd4j.linalg.api.ndarray.INDArray asRowVector(InputStream inputStream) throws IOException
asRowVector in class BaseImageLoaderIOExceptionpublic org.nd4j.linalg.api.ndarray.INDArray asMatrix(File f) throws IOException
asMatrix in class BaseImageLoaderIOExceptionpublic org.nd4j.linalg.api.ndarray.INDArray asMatrix(InputStream inputStream) throws IOException
asMatrix in class BaseImageLoaderIOExceptionCopyright © 2016. All rights reserved.