Class EnvironmentParameters
A container for the Environment Parameters that may be modified during training. The keys for those parameters are defined in the trainer configurations and the the values are generated from the training process in features such as Curriculum Learning and Environment Parameter Randomization.
One current assumption for all the environment parameters is that they are of type float.
Inherited Members
Namespace: Unity.MLAgents
Assembly: solution.dll
Syntax
public sealed class EnvironmentParameters
Methods
| Name | Description |
|---|---|
| GetWithDefault(string, float) | Returns the parameter value for the specified key. Returns the default value provided if this parameter key does not have a value. Only returns a parameter value if it is of type float. |
| Keys() | Returns a list of all the parameter keys that have received values. |
| RegisterCallback(string, Action<float>) | Registers a callback action for the provided parameter key. Will overwrite any existing action for that parameter. The callback will be called whenever the parameter receives a value from the training process. |