Navigation
API > API/Plugins > API/Plugins/Learning
Inheritance Hierarchy
- IOptimizer
- FAdamOptimizer
References
| Module | Learning |
| Header | /Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningAdamOptimizer.h |
| Include | #include "LearningAdamOptimizer.h" |
Syntax
struct FAdamOptimizer : public UE::Learning::IOptimizer
Remarks
Adam Optimizer
Estimates gradient via finite differencing and does gradient descent. Roughly based on https://arxiv.org/abs/1910.06513
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAdamOptimizer
(
const uint32 Seed, |
Overridden from IOptimizer
| Type | Name | Description | |
|---|---|---|---|
| void | Reset
(
TLearningArrayView< 2, float > OutSamples, |
Reset the Optimizer | |
| void | Resize the Optimizer | ||
| void | Update
(
TLearningArrayView< 2, float > InOutSamples, |
Update the Optimizer |