Class MultiNormalizerStandardize
- java.lang.Object
-
- org.nd4j.linalg.dataset.api.preprocessor.AbstractNormalizer
-
- org.nd4j.linalg.dataset.api.preprocessor.AbstractMultiDataSetNormalizer<DistributionStats>
-
- org.nd4j.linalg.dataset.api.preprocessor.MultiNormalizerStandardize
-
- All Implemented Interfaces:
Serializable,MultiDataSetPreProcessor,MultiDataNormalization,Normalizer<MultiDataSet>
public class MultiNormalizerStandardize extends AbstractMultiDataSetNormalizer<DistributionStats>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.nd4j.linalg.dataset.api.preprocessor.AbstractMultiDataSetNormalizer
strategy
-
-
Constructor Summary
Constructors Constructor Description MultiNormalizerStandardize()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description INDArraygetFeatureMean(int input)INDArraygetFeatureStd(int input)INDArraygetLabelMean(int output)INDArraygetLabelStd(int output)NormalizerTypegetType()Get the enum opType of this normalizervoidload(@NonNull List<File> featureFiles, @NonNull List<File> labelFiles)Load means and standard deviations from the file systemprotected NormalizerStats.BuildernewBuilder()voidsave(@NonNull List<File> featureFiles, @NonNull List<File> labelFiles)Deprecated.useMultiStandardizeSerializerStrategyinstead-
Methods inherited from class org.nd4j.linalg.dataset.api.preprocessor.AbstractMultiDataSetNormalizer
fit, fit, fitLabel, getFeatureStats, getFeatureStats, getLabelStats, getLabelStats, isFit, isFitLabel, numInputs, numOutputs, preProcess, revert, revertFeatures, revertFeatures, revertFeatures, revertLabels, revertLabels, revertLabels, transform
-
-
-
-
Method Detail
-
newBuilder
protected NormalizerStats.Builder newBuilder()
- Specified by:
newBuilderin classAbstractMultiDataSetNormalizer<DistributionStats>
-
getFeatureMean
public INDArray getFeatureMean(int input)
-
getLabelMean
public INDArray getLabelMean(int output)
-
getFeatureStd
public INDArray getFeatureStd(int input)
-
getLabelStd
public INDArray getLabelStd(int output)
-
load
public void load(@NonNull @NonNull List<File> featureFiles, @NonNull @NonNull List<File> labelFiles) throws IOExceptionLoad means and standard deviations from the file system- Parameters:
featureFiles- source files for features, requires 2 files per input, alternating mean and stddev fileslabelFiles- source files for labels, requires 2 files per output, alternating mean and stddev files- Throws:
IOException
-
save
public void save(@NonNull @NonNull List<File> featureFiles, @NonNull @NonNull List<File> labelFiles) throws IOExceptionDeprecated.useMultiStandardizeSerializerStrategyinsteadSave the current means and standard deviations to the file system
- Parameters:
featureFiles- target files for features, requires 2 files per input, alternating mean and stddev fileslabelFiles- target files for labels, requires 2 files per output, alternating mean and stddev files- Throws:
IOException
-
getType
public NormalizerType getType()
Description copied from interface:NormalizerGet the enum opType of this normalizer- Returns:
- the opType
- See Also:
NormalizerSerializerStrategy.getSupportedType()
-
-