Reinforcement Learning Toolbox 2.0
last updated:
General
Documentation
Manual
Tutorial
Class Reference
Master Thesis
Examples
Related Papers
Downloads
Links
News
mailto:webmaster
Main Page     Class Hierarchy   Compound List   File List   Compound Members   File Members

CSupervisedGradientCalculator Class Reference

#include <csupervisedlearner.h>

Inheritance diagram for CSupervisedGradientCalculator:

CGradientCalculator CParameterObject CParameters CSupervisedFeatureGradientCalculator List of all members.


Public Member Functions

  CSupervisedGradientCalculator (CGradientFunction *gradientFunction, CDataSet *inputData, CDataSet *outputData)
virtual  ~CSupervisedGradientCalculator ()
virtual void  getGradient (CFeatureList *gradient)
virtual double  getFunctionValue ()
virtual void  setData (CDataSet *inputData, CDataSet1D *outputData1D)
virtual void  setData (CDataSet *inputData, CDataSet *outputData)


Protected Attributes

CDataSet inputData
CDataSet1D outputData1D
CDataSet outputData
CGradientFunction gradientFunction

Constructor & Destructor Documentation

CSupervisedGradientCalculator::CSupervisedGradientCalculator CGradientFunction gradientFunction,
CDataSet inputData,
CDataSet outputData
 
virtual CSupervisedGradientCalculator::~CSupervisedGradientCalculator  )  [virtual]
 

Member Function Documentation

virtual double CSupervisedGradientCalculator::getFunctionValue  )  [virtual]
 

Implements CGradientCalculator.

Reimplemented in CSupervisedFeatureGradientCalculator.

virtual void CSupervisedGradientCalculator::getGradient CFeatureList gradient  )  [virtual]
 

Implements CGradientCalculator.

Reimplemented in CSupervisedFeatureGradientCalculator.

virtual void CSupervisedGradientCalculator::setData CDataSet inputData,
CDataSet outputData
[virtual]
 
virtual void CSupervisedGradientCalculator::setData CDataSet inputData,
CDataSet1D outputData1D
[virtual]
 

Member Data Documentation

CGradientFunction* CSupervisedGradientCalculator::gradientFunction [protected]
 
CDataSet* CSupervisedGradientCalculator::inputData [protected]
 
CDataSet* CSupervisedGradientCalculator::outputData [protected]
 
CDataSet1D* CSupervisedGradientCalculator::outputData1D [protected]
 

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