ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkTrainingFunctionBase.h>
This is the itkTrainingFunctionBase class.
Definition at line 37 of file itkTrainingFunctionBase.h.
typedef SmartPointer<const Self> itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::ConstPointer |
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
Definition at line 43 of file itkTrainingFunctionBase.h.
typedef SquaredDifferenceErrorFunction<InternalVectorType, ScalarType> itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::DefaultPerformanceType |
Definition at line 61 of file itkTrainingFunctionBase.h.
typedef std::vector<VectorType> itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::InputSampleVectorType |
Definition at line 56 of file itkTrainingFunctionBase.h.
typedef Array<ValueType> itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::InternalVectorType |
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
Definition at line 54 of file itkTrainingFunctionBase.h.
typedef NeuralNetworkObject<VectorType, OutputVectorType> itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::NetworkType |
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
Definition at line 58 of file itkTrainingFunctionBase.h.
typedef std::vector<OutputVectorType> itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::OutputSampleVectorType |
Definition at line 57 of file itkTrainingFunctionBase.h.
typedef TTargetVector::MeasurementVectorType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::OutputVectorType |
Definition at line 53 of file itkTrainingFunctionBase.h.
typedef ErrorFunctionBase<InternalVectorType, ScalarType> itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::PerformanceFunctionType |
Definition at line 59 of file itkTrainingFunctionBase.h.
typedef SmartPointer<Self> itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::Pointer |
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
Definition at line 42 of file itkTrainingFunctionBase.h.
typedef TrainingFunctionBase itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::Self |
Standard class typedefs.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
Definition at line 40 of file itkTrainingFunctionBase.h.
typedef LightProcessObject itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::Superclass |
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
Definition at line 41 of file itkTrainingFunctionBase.h.
typedef ScalarType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::ValueType |
Definition at line 49 of file itkTrainingFunctionBase.h.
typedef TSample::MeasurementVectorType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::VectorType |
Definition at line 52 of file itkTrainingFunctionBase.h.
itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::TrainingFunctionBase | ( | ) | [protected] |
itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::~TrainingFunctionBase | ( | ) | [inline, protected] |
Definition at line 105 of file itkTrainingFunctionBase.h.
virtual::itk::LightObject::Pointer itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
VectorType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::defaultconverter | ( | typename TSample::MeasurementVectorType | v | ) | [inline] |
Definition at line 80 of file itkTrainingFunctionBase.h.
virtual const SizeValueType& itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::GetIterations | ( | ) | [virtual] |
ValueType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::GetLearningRate | ( | ) |
virtual const char* itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::GetNameOfClass | ( | ) | const [virtual] |
Method for creation through the object factory.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
static Pointer itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
virtual void itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Method to print the object.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::BatchSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >, and itk::Statistics::IterativeSupervisedTrainingFunction< TSample, TTargetVector, ScalarType >.
virtual void itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::SetIterations | ( | SizeValueType | _arg | ) | [virtual] |
void itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::SetLearningRate | ( | ValueType | ) |
void itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::SetPerformanceFunction | ( | PerformanceFunctionType * | f | ) |
void itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::SetTargetValues | ( | TTargetVector * | targets | ) |
void itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::SetTrainingSamples | ( | TSample * | samples | ) |
OutputVectorType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::targetconverter | ( | typename TTargetVector::MeasurementVectorType | v | ) | [inline] |
Definition at line 91 of file itkTrainingFunctionBase.h.
virtual void itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::Train | ( | NetworkType * | , |
TSample * | , | ||
TTargetVector * | |||
) | [inline, virtual] |
Definition at line 74 of file itkTrainingFunctionBase.h.
InputSampleVectorType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::m_InputSamples [protected] |
Definition at line 112 of file itkTrainingFunctionBase.h.
SizeValueType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::m_Iterations [protected] |
Definition at line 114 of file itkTrainingFunctionBase.h.
ValueType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::m_LearningRate [protected] |
Definition at line 115 of file itkTrainingFunctionBase.h.
PerformanceFunctionType::Pointer itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::m_PerformanceFunction [protected] |
Definition at line 117 of file itkTrainingFunctionBase.h.
TTargetVector* itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::m_SampleTargets [protected] |
Definition at line 111 of file itkTrainingFunctionBase.h.
OutputSampleVectorType itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::m_Targets [protected] |
Definition at line 113 of file itkTrainingFunctionBase.h.
TSample* itk::Statistics::TrainingFunctionBase< TSample, TTargetVector, ScalarType >::m_TrainingSamples [protected] |
Definition at line 110 of file itkTrainingFunctionBase.h.