public class ImagePreProcessingScaler extends Object implements DataNormalization
| Constructor and Description |
|---|
ImagePreProcessingScaler() |
ImagePreProcessingScaler(double a,
double b) |
ImagePreProcessingScaler(double a,
double b,
int maxBits)
Preprocessor can take a range as minRange and maxRange
|
| Modifier and Type | Method and Description |
|---|---|
void |
fit(DataSet dataSet)
Fit a dataset (only compute
based on the statistics from this dataset0
|
void |
fit(DataSetIterator iterator)
Iterates over a dataset
accumulating statistics for normalization
|
void |
fitLabel(boolean fitLabels)
Flag to specify if the labels/outputs in the dataset should be also normalized.
|
NormalizerType |
getType()
Get the enum opType of this normalizer
|
boolean |
isFitLabel()
Whether normalization for the labels is also enabled.
|
void |
preProcess(DataSet toPreProcess)
Pre process a dataset
|
void |
preProcess(INDArray features) |
void |
revert(DataSet toRevert)
Undo (revert) the normalization applied by this DataNormalization instance (arrays are modified in-place)
|
void |
revertFeatures(INDArray features)
Undo (revert) the normalization applied by this DataNormalization instance to the specified features array
|
void |
revertFeatures(INDArray features,
INDArray featuresMask)
Undo (revert) the normalization applied by this DataNormalization instance to the specified features array
|
void |
revertLabels(INDArray labels)
Undo (revert) the normalization applied by this DataNormalization instance to the specified labels array.
|
void |
revertLabels(INDArray labels,
INDArray labelsMask)
Undo (revert) the normalization applied by this DataNormalization instance to the specified labels array.
|
void |
transform(DataSet toPreProcess)
Transform the data
|
void |
transform(INDArray features)
Transform the dataset
|
void |
transform(INDArray features,
INDArray featuresMask)
Transform the features, with an optional mask array
|
void |
transformLabel(INDArray label)
Transform the labels.
|
void |
transformLabel(INDArray labels,
INDArray labelsMask)
Transform the labels.
|
public ImagePreProcessingScaler()
public ImagePreProcessingScaler(double a,
double b)
public ImagePreProcessingScaler(double a,
double b,
int maxBits)
a, - default = 0b, - default = 1maxBits - in the image, default = 8public void fit(DataSet dataSet)
fit in interface Normalizer<DataSet>dataSet - the dataset to compute onpublic void fit(DataSetIterator iterator)
fit in interface DataNormalizationiterator - the iterator to use for
collecting statistics.public void preProcess(DataSet toPreProcess)
DataSetPreProcessorpreProcess in interface DataSetPreProcessorpreProcess in interface DataNormalizationtoPreProcess - the data set to pre processpublic void preProcess(INDArray features)
public void transform(DataSet toPreProcess)
transform in interface Normalizer<DataSet>toPreProcess - the dataset to transformpublic void transform(INDArray features)
DataNormalizationtransform in interface DataNormalizationfeatures - the features to pre processpublic void transform(INDArray features, INDArray featuresMask)
DataNormalizationtransform in interface DataNormalizationfeatures - the features to pre processfeaturesMask - the mask array to pre processpublic void transformLabel(INDArray label)
DataNormalizationDataNormalization.isFitLabel() == false, this is a no-optransformLabel in interface DataNormalizationpublic void transformLabel(INDArray labels, INDArray labelsMask)
DataNormalizationDataNormalization.isFitLabel() == false, this is a no-optransformLabel in interface DataNormalizationpublic void revert(DataSet toRevert)
Normalizerrevert in interface Normalizer<DataSet>toRevert - DataSet to revert the normalization onpublic NormalizerType getType()
NormalizergetType in interface Normalizer<DataSet>NormalizerSerializerStrategy.getSupportedType()public void revertFeatures(INDArray features)
DataNormalizationrevertFeatures in interface DataNormalizationfeatures - Features to revert the normalization onpublic void revertFeatures(INDArray features, INDArray featuresMask)
DataNormalizationrevertFeatures in interface DataNormalizationfeatures - Features to revert the normalization onpublic void revertLabels(INDArray labels)
DataNormalization#isFitLabels() == false) then this is a no-op.
Can also be used to undo normalization for network output arrays, in the case of regression.revertLabels in interface DataNormalizationlabels - Labels array to revert the normalization onpublic void revertLabels(INDArray labels, INDArray labelsMask)
DataNormalization#isFitLabels() == false) then this is a no-op.
Can also be used to undo normalization for network output arrays, in the case of regression.revertLabels in interface DataNormalizationlabels - Labels array to revert the normalization onlabelsMask - Labels mask array (may be null)public void fitLabel(boolean fitLabels)
DataNormalizationfitLabel in interface DataNormalizationpublic boolean isFitLabel()
DataNormalizationisFitLabel in interface DataNormalizationCopyright © 2022. All rights reserved.