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

CConjugateGradientLearner Class Reference

#include <csupervisedlearner.h>

Inheritance diagram for CConjugateGradientLearner:

CGradientLearner CParameterObject CParameters List of all members.


Public Member Functions

  CConjugateGradientLearner (CGradientCalculator *gradientCalculator, CLineSearchGradientFunctionUpdater *updater)
virtual  ~CConjugateGradientLearner ()
virtual double  doOptimization (int maxGradientUpdates)
virtual void  resetOptimization ()


Protected Attributes

CLineSearchGradientFunctionUpdater gradientUpdater
CFeatureList gradnew
CFeatureList gradold
CFeatureList d
double  treshold_x
double  treshold_f
double  fnew
int  exiting

Constructor & Destructor Documentation

CConjugateGradientLearner::CConjugateGradientLearner CGradientCalculator gradientCalculator,
CLineSearchGradientFunctionUpdater updater
 
virtual CConjugateGradientLearner::~CConjugateGradientLearner  )  [virtual]
 

Member Function Documentation

virtual double CConjugateGradientLearner::doOptimization int  maxGradientUpdates  )  [virtual]
 

Implements CGradientLearner.

virtual void CConjugateGradientLearner::resetOptimization  )  [virtual]
 

Reimplemented from CGradientLearner.


Member Data Documentation

CFeatureList* CConjugateGradientLearner::d [protected]
 
int CConjugateGradientLearner::exiting [protected]
 
double CConjugateGradientLearner::fnew [protected]
 
CLineSearchGradientFunctionUpdater* CConjugateGradientLearner::gradientUpdater [protected]
 
CFeatureList* CConjugateGradientLearner::gradnew [protected]
 
CFeatureList* CConjugateGradientLearner::gradold [protected]
 
double CConjugateGradientLearner::treshold_f [protected]
 
double CConjugateGradientLearner::treshold_x [protected]
 

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