Feat C++ API
A feature engineering automation tool
|
#include <shogun/labels/Labels.h>
#include <shogun/labels/RegressionLabels.h>
#include <shogun/labels/MulticlassLabels.h>
#include <shogun/labels/BinaryLabels.h>
#include "../util/utils.h"
Go to the source code of this file.
Namespaces | |
FT | |
main Feat namespace | |
FT::Eval | |
namespace containing various Evaluation classes used in Feat | |
Functions | |
VectorXf | FT::Eval::squared_difference (const VectorXf &y, const VectorXf &yhat) |
VectorXf | FT::Eval::squared_difference (const VectorXf &y, shared_ptr< CLabels > &labels, const vector< float > &weights) |
VectorXf | FT::Eval::d_squared_difference (const VectorXf &y, const VectorXf &yhat) |
VectorXf | FT::Eval::d_squared_difference (const VectorXf &y, shared_ptr< CLabels > &labels, const vector< float > &weights) |
float | FT::Eval::mse (const VectorXf &y, const VectorXf &yhat, VectorXf &loss, const vector< float > &weights) |
mean squared error More... | |
float | FT::Eval::mse_label (const VectorXf &y, const shared_ptr< CLabels > &labels, VectorXf &loss, const vector< float > &weights) |
VectorXf | FT::Eval::log_loss (const VectorXf &y, const VectorXf &yhat, const vector< float > &class_weights) |
VectorXf | FT::Eval::log_loss (const VectorXf &y, shared_ptr< CLabels > &labels, const vector< float > &class_weights) |
float | FT::Eval::mean_log_loss (const VectorXf &y, const VectorXf &yhat, VectorXf &loss, const vector< float > &class_weights) |
log loss More... | |
float | FT::Eval::log_loss_label (const VectorXf &y, const shared_ptr< CLabels > &labels, VectorXf &loss, const vector< float > &class_weights) |
log loss More... | |
VectorXf | FT::Eval::d_log_loss (const VectorXf &y, const VectorXf &yhat, const vector< float > &class_weights) |
VectorXf | FT::Eval::d_log_loss (const VectorXf &y, shared_ptr< CLabels > &labels, const vector< float > &class_weights) |
VectorXf | FT::Eval::multi_log_loss (const VectorXf &y, const ArrayXXf &confidences, const vector< float > &class_weights) |
multinomial log loss More... | |
float | FT::Eval::mean_multi_log_loss (const VectorXf &y, const ArrayXXf &confidences, VectorXf &loss, const vector< float > &class_weights) |
float | FT::Eval::multi_log_loss_label (const VectorXf &y, const shared_ptr< CLabels > &labels, VectorXf &loss, const vector< float > &class_weights) |
multinomial log loss More... | |
VectorXf | FT::Eval::multi_log_loss (const VectorXf &y, shared_ptr< CLabels > &labels, const vector< float > &class_weights) |
VectorXf | FT::Eval::d_multi_log_loss (const VectorXf &y, shared_ptr< CLabels > &labels, const vector< float > &class_weights) |
derivative of multinomial log loss More... | |
float | FT::Eval::bal_zero_one_loss (const VectorXf &y, const VectorXf &yhat, VectorXf &loss, const vector< float > &class_weights) |
1 - balanced accuracy More... | |
float | FT::Eval::bal_zero_one_loss_label (const VectorXf &y, const shared_ptr< CLabels > &labels, VectorXf &loss, const vector< float > &class_weights) |
float | FT::Eval::zero_one_loss (const VectorXf &y, const VectorXf &yhat, VectorXf &loss, const vector< float > &class_weights) |
float | FT::Eval::zero_one_loss_label (const VectorXf &y, const shared_ptr< CLabels > &labels, VectorXf &loss, const vector< float > &class_weights) |
1 - accuracy More... | |
float | FT::Eval::false_positive_loss (const VectorXf &y, const VectorXf &yhat, VectorXf &loss, const vector< float > &class_weights) |
float | FT::Eval::false_positive_loss_label (const VectorXf &y, const shared_ptr< CLabels > &labels, VectorXf &loss, const vector< float > &class_weights) |
false positive rate More... | |