mv_machine_leanring: code refactoring to face recognition
authorInki Dae <inki.dae@samsung.com>
Wed, 30 Nov 2022 01:22:18 +0000 (10:22 +0900)
committerKwanghoon Son <k.son@samsung.com>
Wed, 14 Dec 2022 06:33:18 +0000 (15:33 +0900)
commit77cc88f0599955653361dade767796163a40d7ea
tree9e7f9859000ecec860af2d896b858665c64c8843
parent70ed8647a5692d2687900e1b16e50dce1f87913c
mv_machine_leanring: code refactoring to face recognition

[Issue type] : code refactoring

Did code refactoring to face recognition framework by doing,
- Change feature vector file format to reduce unnecessary iteration
  overhead.
  [before]
  |feature vector|one-hot-encoding-table|...|header|
  [after]
  [feature vector|label index|...|header|
- Store data set to feature vector file after training because
  we need to consider feature vector priority based data set
  management policy later - this patch is just a step for it.
- Several code cleanups.

On top of this patch, I will add the new data set management policy.

Change-Id: Ibaa866533a2f3187c353f6fb543821bb79ddfa98
Signed-off-by: Inki Dae <inki.dae@samsung.com>
mv_machine_learning/face_recognition/include/face_recognition.h
mv_machine_learning/face_recognition/include/nntrainer_dsm.h
mv_machine_learning/face_recognition/include/nntrainer_fvm.h
mv_machine_learning/face_recognition/src/face_recognition.cpp
mv_machine_learning/face_recognition/src/nntrainer_dsm.cpp
mv_machine_learning/face_recognition/src/nntrainer_fvm.cpp
mv_machine_learning/training/include/data_set_manager.h
mv_machine_learning/training/include/feature_vector_manager.h
mv_machine_learning/training/include/training_model.h
mv_machine_learning/training/src/data_set_manager.cpp
mv_machine_learning/training/src/training_model.cpp