MeLOn
Loading...
Searching...
No Matches
melon::SvmData Struct Reference

Struct containing all information regarding the support vector machine. More...

#include <svmData.h>

Inheritance diagram for melon::SvmData:
ModelData

Public Attributes

double rho
 
std::vector< std::vector< double > > supportVectors
 
std::vector< double > dualCoefficients
 
KERNEL_FUNCTION kernelFunction
 
std::vector< double > kernelParameters
 
std::shared_ptr< const ScalerDatainputScalerData
 
std::shared_ptr< const ScalerDataoutputScalerData
 

Additional Inherited Members

- Public Member Functions inherited from ModelData
 ModelData ()=default
 
virtual ~ModelData ()=default
 

Detailed Description

Struct containing all information regarding the support vector machine.

Member Data Documentation

◆ dualCoefficients

std::vector<double> melon::SvmData::dualCoefficients

Vector with dual coefficients of descision function

◆ inputScalerData

std::shared_ptr<const ScalerData> melon::SvmData::inputScalerData

Object containing the data for the input scaling

◆ kernelFunction

KERNEL_FUNCTION melon::SvmData::kernelFunction

Specification which kernel function should be used

◆ kernelParameters

std::vector<double> melon::SvmData::kernelParameters

Vector with kernel parameters where the meaning of the parameters depends on which kernel function is specified

◆ outputScalerData

std::shared_ptr<const ScalerData> melon::SvmData::outputScalerData

Object containing the data for the output scaling

◆ rho

double melon::SvmData::rho

Constant parameter of the hyperplane

◆ supportVectors

std::vector<std::vector<double> > melon::SvmData::supportVectors

Vector of support vectors


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