SG++
sgpp::datadriven::SparseGridMiner Class Reference

SparseGridMiner models the entire mining process for data mining with sparse grids. More...

#include <SparseGridMiner.hpp>

Public Member Functions

void learn ()
 Perform Learning cycle: Get samples from data source and based on the scoring procedure, generalize data by fitting and asses quality of the fit. More...
 
SparseGridMineroperator= (SparseGridMiner &&rhs)=default
 Default Move assign operator. More...
 
SparseGridMineroperator= (const SparseGridMiner &rhs)=delete
 Default copy assign operator deleted because not all members can be copied. More...
 
 SparseGridMiner (DataSource *dataSource, ModelFittingBase *fitter, Scorer *scorer)
 Constructor. More...
 
 SparseGridMiner (const SparseGridMiner &rhs)=delete
 Copy constructor deleted - not all members can be copied or cloned . More...
 
 SparseGridMiner (SparseGridMiner &&rhs)=default
 Default Move constructor . More...
 
 ~SparseGridMiner ()=default
 Default destructor. More...
 

Detailed Description

SparseGridMiner models the entire mining process for data mining with sparse grids.

It aggregates and automates data input, fitting and validation modules and controlls the mining process.

Constructor & Destructor Documentation

sgpp::datadriven::SparseGridMiner::SparseGridMiner ( DataSource dataSource,
ModelFittingBase fitter,
Scorer scorer 
)

Constructor.

Parameters
dataSourceconfigured instance of data source object, that will provide samples to learn from. The miner instance will take ownership of the passed object.
fitterconfigured instance of fitter object that generalize the model. The miner instance will take ownership of the passed object.
scorerconfigured instance of scorer object that will assess the quality of the generalization provided by the fitter on testing data. The miner instance will take ownership of the passed object.
sgpp::datadriven::SparseGridMiner::SparseGridMiner ( const SparseGridMiner rhs)
delete

Copy constructor deleted - not all members can be copied or cloned .

Parameters
rhsthe object to copy from
sgpp::datadriven::SparseGridMiner::SparseGridMiner ( SparseGridMiner &&  rhs)
default

Default Move constructor .

Parameters
rhsthe object to move from
sgpp::datadriven::SparseGridMiner::~SparseGridMiner ( )
default

Default destructor.

Member Function Documentation

void sgpp::datadriven::SparseGridMiner::learn ( )

Perform Learning cycle: Get samples from data source and based on the scoring procedure, generalize data by fitting and asses quality of the fit.

References dataset.

SparseGridMiner& sgpp::datadriven::SparseGridMiner::operator= ( SparseGridMiner &&  rhs)
default

Default Move assign operator.

Parameters
rhsthe object to move from
SparseGridMiner& sgpp::datadriven::SparseGridMiner::operator= ( const SparseGridMiner rhs)
delete

Default copy assign operator deleted because not all members can be copied.

Parameters
rhsthe object to copy from

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