DataSetManager();
virtual ~DataSetManager();
- virtual void LoadDataSet(const std::string file_name);
void Clear();
bool IsFeatureVectorDuplicated(const std::vector<float>& vec);
std::vector<std::vector<float>>& GetData(void);
size_t GetLabelSize(void);
size_t GetDataSetLen(void);
std::vector<unsigned int>& GetLabelIdx(void);
+
+ virtual void LoadDataSet(const std::string file_name) = 0;
};
#endif
\ No newline at end of file
void Compile();
void Train();
- virtual void ConfigureModel(int num_of_class);
- virtual TrainingEngineBackendInfo& GetTrainingEngineInfo();
- virtual void SaveModel(const std::string file_path);
+ virtual void ConfigureModel(int num_of_class) = 0;
+ virtual TrainingEngineBackendInfo& GetTrainingEngineInfo() = 0;
+ virtual void SaveModel(const std::string file_path) = 0;
};
#endif
\ No newline at end of file
Clear();
}
-void DataSetManager::LoadDataSet(const string file_name)
-{
- LoadDataSet(file_name);
-}
-
void DataSetManager::Clear()
{
for (auto& data : _data)
// Save model file.
SaveModel(_internal_model_file);
-}
-
-void TrainingModel::ConfigureModel(int num_of_class)
-{
- // Child class implements model and layer configuration for training approach
- // because there are various apparches so call child class's function.
- ConfigureModel(num_of_class);
-}
-
-TrainingEngineBackendInfo& TrainingModel::GetTrainingEngineInfo()
-{
- return GetTrainingEngineInfo();
-}
-
-void TrainingModel::SaveModel(const string file_path)
-{
- SaveModel(file_path);
}
\ No newline at end of file
Name: capi-media-vision
Summary: Media Vision library for Tizen Native API
-Version: 0.20.0
+Version: 0.20.1
Release: 0
Group: Multimedia/Framework
License: Apache-2.0 and BSD-3-Clause