Navigation
API > API/Plugins > API/Plugins/Learning
Inheritance Hierarchy
- IOptimizer
- FCMAOptimizer
References
| Module | Learning |
| Header | /Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningCMAOptimizer.h |
| Include | #include "LearningCMAOptimizer.h" |
Syntax
struct FCMAOptimizer : public UE::Learning::IOptimizer
Remarks
CMA Optimizer
Black box optimizer based on Covariance Matrix Adaption
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCMAOptimizer
(
const uint32 Seed, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | DefaultSampleNum
(
const int32 DimensionNum |
Overridden from IOptimizer
| Type | Name | Description | |
|---|---|---|---|
| void | Reset
(
TLearningArrayView< 2, float > OutSamples, |
Reset the Optimizer | |
| void | Resize
(
const int32 SampleNum, |
Resize the Optimizer | |
| void | Update
(
TLearningArrayView< 2, float > InOutSamples, |
Update the Optimizer |