[lr] Support step wise decay scheduler
authorParichay Kapoor <pk.kapoor@samsung.com>
Mon, 13 Dec 2021 05:25:29 +0000 (14:25 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Wed, 20 Apr 2022 10:47:00 +0000 (19:47 +0900)
commit563428e2dfb24b0718a3a403d208c34d1ce2f7b7
tree1e2c7726ec4d71936ef593a20cd6553d5afebfc1
parent59cf67de331d85861e87b6493d80382d8d95548d
[lr] Support step wise decay scheduler

Support step wise decay learning rate scheduler, where the iterations
and learning rate are taken as parameter.
The corresponding unittests are also added.

See Also #1776

Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
jni/Android.mk
nntrainer/app_context.cpp
nntrainer/layers/common_properties.h
nntrainer/layers/layer_node.h
nntrainer/optimizers/lr_scheduler.h
nntrainer/optimizers/lr_scheduler_exponential.cpp
nntrainer/optimizers/lr_scheduler_exponential.h
nntrainer/optimizers/lr_scheduler_step.cpp [new file with mode: 0644]
nntrainer/optimizers/lr_scheduler_step.h [new file with mode: 0644]
nntrainer/optimizers/meson.build
test/unittest/unittest_nntrainer_lr_scheduler.cpp