Feat C++ API
A feature engineering automation tool
ml.h File Reference
#include <shogun/base/some.h>
#include <shogun/base/init.h>
#include <shogun/machine/Machine.h>
#include <shogun/lib/common.h>
#include <shogun/labels/RegressionLabels.h>
#include <shogun/labels/MulticlassLabels.h>
#include <shogun/features/Features.h>
#include <shogun/machine/LinearMachine.h>
#include <shogun/regression/LeastAngleRegression.h>
#include <shogun/regression/LinearRidgeRegression.h>
#include <shogun/regression/svr/LibLinearRegression.h>
#include <shogun/ensemble/MeanRule.h>
#include <shogun/ensemble/MajorityVote.h>
#include <shogun/machine/LinearMulticlassMachine.h>
#include <cmath>
#include "shogun/MyCARTree.h"
#include "shogun/MulticlassLogisticRegression.h"
#include "shogun/MyMulticlassLibLinear.h"
#include "shogun/MyLibLinear.h"
#include "shogun/MyRandomForest.h"
#include "../params.h"
#include "../eval/scorer.h"
#include "../util/utils.h"
#include "nlohmann/json.hpp"
#include "../util/serialization.h"
Include dependency graph for ml.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FT::Model::ML
 class that specifies the machine learning algorithm to pair with Feat. More...
 

Namespaces

 FT
 main Feat namespace
 
 FT::Model
 namespace containing ML methods used in Feat
 

Enumerations

enum  FT::Model::ML_TYPE {
  FT::Model::LARS , FT::Model::Ridge , FT::Model::RF , FT::Model::SVM ,
  FT::Model::CART , FT::Model::LR , FT::Model::L1_LR
}
 

Functions

void FT::Model::to_json (json &j, const shared_ptr< ML > &model)
 
void FT::Model::from_json (const json &j, shared_ptr< ML > &model)
 
void FT::Model::to_json (json &j, const ML &ml)
 serialization More...
 
void FT::Model::from_json (const json &j, ML &model)