rlNormalizer
Description
Use a normalizer object to configure normalization of an input channel for an actor or critic. You can also use a normalizer object to specify normalization options for transition, reward, and is-done function approximator inputs.
Note
For function approximators, use only rlNormalizer objects to normalize
the input channels. Using the Normalization property of an input layer
(such as featureInputLayer, imageInputLayer,
sequenceInputLayer,
image3dInputLayer, or
pointCloudInputLayer) is not recommended.
Creation
Description
creates an nrz = rlNormalizer(dim)rlNormalizer object with default options for an input of
dimensions dim.
creates an nrz = rlNormalizer(chanInfo)rlNormalizer object with default options for an input of
dimensions specified in the specification object chanInfo.
sets the properties of nrz = rlNormalizer(___,Name=Value)nrz using one or more name-value arguments.
For example, rlNormalizer([1 1],Normalization="rescale-symmetric")
creates a normalizer object that uses "rescale-symmetric"
normalization. You can specify multiple name-value arguments.
Input Arguments
Properties
Object Functions
normalize | Normalize input data using method defined in normalizer object |
Examples
Version History
Introduced in R2024a
See Also
Functions
normalize|setNormalizer|getNormalizer|getActor|setActor|getCritic|setCritic|evaluate
Objects
rlNumericSpec|rlFiniteSetSpec|rlAgentInitializationOptions|rlValueFunction|rlQValueFunction|rlVectorQValueFunction|rlContinuousDeterministicActor|rlDiscreteCategoricalActor|rlContinuousGaussianActor|rlContinuousDeterministicTransitionFunction|rlContinuousGaussianTransitionFunction|rlContinuousDeterministicRewardFunction|rlContinuousGaussianRewardFunction|rlIsDoneFunction