C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

Static Public Member Functions | List of all members
Model Class Reference

Model of the classifier trained by the multi_class_classifier::training::Batch algorithm. More...

Static Public Member Functions

static services::SharedPtr< Modelcreate (size_t nFeatures, const ParameterBase *par, services::Status *stat=NULL)
 

Class Declaration

Constructor & Destructor Documentation

◆ Model() [1/2]

Model ( size_t  nFeatures,
const ParameterBase par 
)

Constructs multi-class classifier model

Parameters
[in]nFeaturesNumber of features in the dataset
[in]parParameters of the multi-class classifier algorithm
Deprecated:
This item will be removed in a future release. Use Model::create instead.

◆ Model() [2/2]

Model ( )

Empty constructor for deserialization

Deprecated:
This item will be removed in a future release. Use Model::create instead.

Member Function Documentation

◆ create()

static services::SharedPtr<Model> create ( size_t  nFeatures,
const ParameterBase par,
services::Status stat = NULL 
)
static

Constructs multi-class classifier model

Parameters
[in]nFeaturesNumber of features in the dataset
[in]parParameters of the multi-class classifier algorithm
[out]statStatus of the model construction
Returns
Multi-class classifier model

◆ getMultiClassClassifierModel()

data_management::DataCollectionPtr getMultiClassClassifierModel ( )
inline

Returns a collection of two-class classifier models in a multi-class classifier model

Returns
Collection of two-class classifier models

◆ getNumberOfFeatures()

size_t getNumberOfFeatures ( ) const
inlinevirtual

Retrieves the number of features in the dataset was used on the training stage

Returns
Number of features in the dataset was used on the training stage

Implements Model.

◆ getNumberOfTwoClassClassifierModels()

size_t getNumberOfTwoClassClassifierModels ( ) const
inline

Returns a number of two-class classifiers associated with the model

Returns
Number of two-class classifiers associated with the model

◆ getTwoClassClassifierModel()

classifier::ModelPtr getTwoClassClassifierModel ( size_t  idx) const

Returns a two-class classifier model in a multi-class classifier model

Parameters
[in]idxIndex of the two-class classifier model in a multi-class classifier model
Returns
Two-class classifier model

◆ getTwoClassClassifierModels()

DAAL_DEPRECATED classifier::ModelPtr* getTwoClassClassifierModels ( )

Returns a pointer to the array of two-class classifier models in a multi-class classifier model

Returns
Pointer to the array of two-class classifier models
Deprecated:
This item will be removed in a future release. Use Model::getTwoClassClassifierModel instead.

◆ setTwoClassClassifierModel()

void setTwoClassClassifierModel ( size_t  idx,
const classifier::ModelPtr &  model 
)

Set two-class classifier model into a multi-class classifier model

Parameters
[in]idxIndex of two-class classifier model in a collection
[in]modelTwo-class classifier model to add into collection

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

For more complete information about compiler optimizations, see our Optimization Notice.