Skip to content

NevarokML: ANevarokMLEnv

The ANevarokMLEnv class represents an environment actor in the NevarokML plugin. It provides an interface for interacting with the environment and collecting observations and rewards during the training process.


Overview

The ANevarokMLEnv class serves as the interface between the NevarokML plugin and the environment in which an agent is trained. It provides methods for initializing, stepping, and resetting the environment, as well as retrieving observations and rewards.

Key features of the ANevarokMLEnv class:

Manages the state of the environment, including initialization, stepping, and resetting. Collects observations from the environment to provide input to the learning process. Returns rewards based on agent actions and environment dynamics. Supports customization and event handling through Blueprint scripting.

API Reference

For detailed information on the API of the ANevarokMLEnv class, refer to the following documentation pages:

Conclusion

The ANevarokMLEnv class serves as a bridge between the NevarokML plugin and the environment in which an agent is trained. By extending this class and implementing the necessary event methods, you can seamlessly integrate custom environments into the training pipeline. The provided methods and properties allow for easy interaction with the environment and collection of observations and rewards.