SVM Classifier C++ 1.0.0
High-performance Support Vector Machine classifier with scikit-learn compatible API
Loading...
Searching...
No Matches
Public Attributes | List of all members
svm_classifier::EvaluationMetrics Struct Reference

Model evaluation metrics. More...

#include <types.hpp>

Public Attributes

double accuracy = 0.0
 Classification accuracy.
 
double precision = 0.0
 Macro-averaged precision.
 
double recall = 0.0
 Macro-averaged recall.
 
double f1_score = 0.0
 Macro-averaged F1-score.
 
std::vector< std::vector< int > > confusion_matrix
 Confusion matrix.
 

Detailed Description

Model evaluation metrics.

Definition at line 70 of file types.hpp.

Member Data Documentation

◆ accuracy

double svm_classifier::EvaluationMetrics::accuracy = 0.0

Classification accuracy.

Definition at line 71 of file types.hpp.

◆ confusion_matrix

std::vector<std::vector<int> > svm_classifier::EvaluationMetrics::confusion_matrix

Confusion matrix.

Definition at line 75 of file types.hpp.

◆ f1_score

double svm_classifier::EvaluationMetrics::f1_score = 0.0

Macro-averaged F1-score.

Definition at line 74 of file types.hpp.

◆ precision

double svm_classifier::EvaluationMetrics::precision = 0.0

Macro-averaged precision.

Definition at line 72 of file types.hpp.

◆ recall

double svm_classifier::EvaluationMetrics::recall = 0.0

Macro-averaged recall.

Definition at line 73 of file types.hpp.


The documentation for this struct was generated from the following file: