 |
MeLOn
|
Go to the documentation of this file.
27 #include <nlohmann/json.hpp>
48 std::shared_ptr<ModelData>
parse_model(
const std::string modelPath,
const std::string modelName)
override;
MODEL_FILE_TYPE
Enum for representing the parsable filetypes.
Definition: modelParser.h:43
KERNEL_FUNCTION
enum for representing different kernel functions
Definition: svmData.h:44
static KERNEL_FUNCTION string_to_kernel_function(const std::string &kernelName)
Turns string with kernel name into enum representation.
Definition: svmParser.cpp:102
nlohmann::json json
Definition: gpParser.cpp:24
nlohmann::json json
Definition: svmParser.h:28
This class implements a support vector machine file parser.
Definition: svmParser.h:36
This class is a factory class for creating child instances of SvmParser.
Definition: svmParser.h:74
std::shared_ptr< ModelData > parse_model(const std::string modelPath, const std::string modelName) override
Function for parsing the support vector machine data from a file.
Definition: svmParser.cpp:114
std::unique_ptr< ModelParser > create_model_parser(const MODEL_FILE_TYPE fileType) override
Factory function for creating a instance of a support vector machine parser corresponding to the spec...
Definition: svmParser.cpp:58
This class is a abstract parent class for model parser factories implemented in the MeLOn library.
Definition: modelParser.h:112
This class is a abstract parent class for model parser implemented in the MeLOn library.
Definition: modelParser.h:53
static std::shared_ptr< ScalerData > parse_scaler(json scalerJson)
Function for parsing scaler data from json object.
Definition: svmParser.cpp:72