Helper class for RMSprop */
| 297 | |
| 298 | /** Helper class for RMSprop */ |
| 299 | class RMSprop : public Optimizer { |
| 300 | public: |
| 301 | RMSprop(float _lr = 1e-4, float _weight_decay = 0, float _alpha = 0.999, float _epsilon = 1e-8, |
| 302 | const LRSchedule &_schedule = "linear") : |
| 303 | Optimizer("RMSprop", 1, _lr, _weight_decay, _schedule) { |
| 304 | alpha = _alpha; |
| 305 | epsilon = _epsilon; |
| 306 | } |
| 307 | }; |
| 308 | |
| 309 | /** Helper class for Adam */ |
| 310 | class Adam : public Optimizer { |
nothing calls this directly
no outgoing calls
no test coverage detected