[MachineLearning.Train] Add initial Optimizer class
authorHyunil <hyunil46.park@samsung.com>
Wed, 15 Jun 2022 06:44:27 +0000 (15:44 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Tue, 23 Aug 2022 05:50:26 +0000 (14:50 +0900)
commit85015b0c94de2b042b16353c0ab9d6c74414d29c
tree00eb5eae5fb8f653a4197945dd28c5728670671e
parentf114c809a4aaa0b39c9c401bd19c924096ecfda1
[MachineLearning.Train] Add initial Optimizer class

- Create Optimizer.cs and Interop.Optimizer.cs for Optimizer class
- Add Optimizer(NNTrainerOptimizerType type) class to Optimizer.cs
- Add Destroy() to Dispose()
- Add NNTrainerOptimizerType to Common.cs
- Add ml_train_optimizer_create() to interop
- Add ml_train_optimizer_destroy() to interop

Signed-off-by: Hyunil <hyunil46.park@samsung.com>
src/Tizen.MachineLearning.Train/Interop/Interop.optimizer.cs [new file with mode: 0644]
src/Tizen.MachineLearning.Train/Tizen.MachineLearning.Train/Commons.cs
src/Tizen.MachineLearning.Train/Tizen.MachineLearning.Train/Optimizer.cs [new file with mode: 0644]