Helper class for Momentum */
| 277 | |
| 278 | /** Helper class for Momentum */ |
| 279 | class Momentum : public Optimizer { |
| 280 | public: |
| 281 | Momentum(float _lr = 1e-4, float _weight_decay = 0, float _momentum = 0.999, |
| 282 | const LRSchedule &_schedule = "linear") : |
| 283 | Optimizer("Momentum", 1, _lr, _weight_decay, _schedule) { |
| 284 | momentum = _momentum; |
| 285 | } |
| 286 | }; |
| 287 | |
| 288 | /** Helper class for AdaGrad */ |
| 289 | class AdaGrad : public Optimizer { |
nothing calls this directly
no outgoing calls
no test coverage detected