![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkTwoHiddenLayerBackPropagationNeuralNetwork.h>
Inheritance diagram for itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >:
Collaboration diagram for itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >:This is the itkTwoHiddenLayerBackPropagationNeuralNetwork class.
Definition at line 44 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef SmartPointer<const Self> itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::ConstPointer |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 52 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::InputFunctionInterfaceType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::InputFunctionInterfaceType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 66 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::LayerInterfaceType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::LayerInterfaceType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 59 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::LayerVectorType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::LayerVectorType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 63 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::LearningLayerType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::LearningLayerType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 60 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::MeasurementVectorType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::MeasurementVectorType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 55 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::NetworkOutputType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::NetworkOutputType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 57 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef SmartPointer<Self> itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::Pointer |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 51 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef TwoHiddenLayerBackPropagationNeuralNetwork itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::Self |
Standard class typedefs.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 48 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef MultilayerNeuralNetworkBase<TMeasurementVector, TTargetVector, BackPropagationLayer<TMeasurementVector, TTargetVector> > itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::Superclass |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 50 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::TargetVectorType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::TargetVectorType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 56 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::TransferFunctionInterfaceType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::TransferFunctionInterfaceType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 65 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::ValueType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::ValueType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 54 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| typedef Superclass::WeightVectorType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::WeightVectorType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 62 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::TwoHiddenLayerBackPropagationNeuralNetwork | ( | ) | [protected] |
| virtual itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::~TwoHiddenLayerBackPropagationNeuralNetwork | ( | ) | [inline, protected, virtual] |
Definition at line 117 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
| virtual::itk::LightObject::Pointer itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::CreateAnother | ( | void | ) | const [virtual] |
Method for creation through the object factory.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
| virtual NetworkOutputType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GenerateOutput | ( | TMeasurementVector | samplevector | ) | [virtual] |
| virtual const ValueType& itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GetFirstHiddenLayerBias | ( | ) | [virtual] |
| virtual const char* itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GetNameOfClass | ( | ) | const [virtual] |
Method for creation through the object factory.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
| virtual const unsigned int& itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GetNumOfFirstHiddenNodes | ( | ) | [virtual] |
| virtual const unsigned int& itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GetNumOfInputNodes | ( | ) | [virtual] |
| virtual const unsigned int& itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GetNumOfOutputNodes | ( | ) | [virtual] |
| virtual const unsigned int& itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GetNumOfSecondHiddenNodes | ( | ) | [virtual] |
| virtual const ValueType& itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GetOutputLayerBias | ( | ) | [virtual] |
| virtual const ValueType& itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::GetSecondHiddenLayerBias | ( | ) | [virtual] |
| void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::Initialize | ( | ) | [virtual] |
Restore the data object to its initial state. This means releasing memory.
Reimplemented from itk::DataObject.
| static Pointer itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
| virtual void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::PrintSelf | ( | std::ostream & | os, |
| Indent | indent | ||
| ) | const [protected, virtual] |
Method to print the object.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
| virtual void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetFirstHiddenLayerBias | ( | ValueType | _arg | ) | [virtual] |
| void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetFirstHiddenTransferFunction | ( | TransferFunctionInterfaceType * | f | ) |
| void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetInputFunction | ( | InputFunctionInterfaceType * | f | ) |
| void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetInputTransferFunction | ( | TransferFunctionInterfaceType * | f | ) |
| virtual void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetNumOfFirstHiddenNodes | ( | unsigned int | _arg | ) | [virtual] |
| virtual void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetNumOfInputNodes | ( | unsigned int | _arg | ) | [virtual] |
| virtual void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetNumOfOutputNodes | ( | unsigned int | _arg | ) | [virtual] |
| virtual void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetNumOfSecondHiddenNodes | ( | unsigned int | _arg | ) | [virtual] |
| virtual void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetOutputLayerBias | ( | ValueType | _arg | ) | [virtual] |
| void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetOutputTransferFunction | ( | TransferFunctionInterfaceType * | f | ) |
| virtual void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetSecondHiddenLayerBias | ( | ValueType | _arg | ) | [virtual] |
| void itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::SetSecondHiddenTransferFunction | ( | TransferFunctionInterfaceType * | f | ) |
ValueType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_FirstHiddenLayerBias [private] |
Definition at line 129 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
TransferFunctionInterfaceType::Pointer itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_FirstHiddenTransferFunction [private] |
Definition at line 135 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
InputFunctionInterfaceType::Pointer itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_InputFunction [private] |
Definition at line 133 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
TransferFunctionInterfaceType::Pointer itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_InputTransferFunction [private] |
Definition at line 134 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
unsigned int itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_NumOfFirstHiddenNodes [private] |
Definition at line 125 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
unsigned int itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_NumOfInputNodes [private] |
Definition at line 124 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
unsigned int itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_NumOfOutputNodes [private] |
Definition at line 127 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
unsigned int itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_NumOfSecondHiddenNodes [private] |
Definition at line 126 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
ValueType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_OutputLayerBias [private] |
Definition at line 131 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
TransferFunctionInterfaceType::Pointer itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_OutputTransferFunction [private] |
Definition at line 137 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
ValueType itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_SecondHiddenLayerBias [private] |
Definition at line 130 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
TransferFunctionInterfaceType::Pointer itk::Statistics::TwoHiddenLayerBackPropagationNeuralNetwork< TMeasurementVector, TTargetVector >::m_SecondHiddenTransferFunction [private] |
Definition at line 136 of file itkTwoHiddenLayerBackPropagationNeuralNetwork.h.
1.7.6.1