![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkRBFNetwork.h>
Inheritance diagram for itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >:
Collaboration diagram for itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >:Public Types | |
| typedef Array< ValueType > | ArrayType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef EuclideanDistanceMetric < ArrayType > | DistanceMetricType |
| typedef RBFLayer < TMeasurementVector, TTargetVector > | HiddenLayerType |
| typedef Superclass::InputFunctionInterfaceType | InputFunctionInterfaceType |
| typedef Superclass::LayerInterfaceType | LayerInterfaceType |
| typedef Superclass::LayerVectorType | LayerVectorType |
| typedef Superclass::LearningLayerType | LearningLayerType |
| typedef Superclass::MeasurementVectorType | MeasurementVectorType |
| typedef Superclass::NetworkOutputType | NetworkOutputType |
| typedef SmartPointer< Self > | Pointer |
| typedef RadialBasisFunctionBase < ValueType > | RBFTransferFunctionType |
| typedef RBFNetwork | Self |
| typedef MultilayerNeuralNetworkBase < TMeasurementVector, TTargetVector, BackPropagationLayer < TMeasurementVector, TTargetVector > > | Superclass |
| typedef Superclass::TargetVectorType | TargetVectorType |
| typedef Superclass::TransferFunctionInterfaceType | TransferFunctionInterfaceType |
| typedef Superclass::ValueType | ValueType |
| typedef Superclass::WeightVectorType | WeightVectorType |
Public Types inherited from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > > | |
| typedef LearningFunctionBase < typename BackPropagationLayer < TMeasurementVector, TTargetVector > ::LayerInterfaceType, TTargetVector > | LearningFunctionInterfaceType |
Public Types inherited from itk::Statistics::NeuralNetworkObject< TMeasurementVector, TTargetVector > | |
Public Types inherited from itk::DataObject | |
| typedef std::string | DataObjectIdentifierType |
| typedef std::vector< Pointer > ::size_type | DataObjectPointerArraySizeType |
Public Types inherited from itk::Object | |
Public Types inherited from itk::LightObject | |
Private Attributes | |
| std::vector< TMeasurementVector > | m_Centers |
| unsigned int | m_Classes |
| DistanceMetricType::Pointer | m_DistanceMetric |
| ValueType | m_FirstHiddenLayerBias |
| RBFTransferFunctionType::Pointer | m_FirstHiddenTransferFunction |
| InputFunctionInterfaceType::Pointer | m_InputFunction |
| TransferFunctionInterfaceType::Pointer | m_InputTransferFunction |
| unsigned int | m_NumOfFirstHiddenNodes |
| unsigned int | m_NumOfInputNodes |
| unsigned int | m_NumOfOutputNodes |
| ValueType | m_OutputLayerBias |
| TransferFunctionInterfaceType::Pointer | m_OutputTransferFunction |
| std::vector< double > | m_Radii |
| virtual const char * | GetNameOfClass () const |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| static Pointer | New () |
Additional Inherited Members | |
Protected Attributes inherited from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > > | |
| LayerVectorType | m_Layers |
| LearningFunctionInterfaceType::Pointer | m_LearningFunction |
| ValueType | m_LearningRate |
| WeightVectorType | m_Weights |
Protected Attributes inherited from itk::Statistics::NeuralNetworkObject< TMeasurementVector, TTargetVector > | |
This is the itkRBFNetwork class.
Definition at line 47 of file itkRBFNetwork.h.
| typedef Array<ValueType> itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::ArrayType |
Definition at line 72 of file itkRBFNetwork.h.
| typedef SmartPointer<const Self> itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::ConstPointer |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 55 of file itkRBFNetwork.h.
| typedef EuclideanDistanceMetric<ArrayType> itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::DistanceMetricType |
Definition at line 73 of file itkRBFNetwork.h.
| typedef RBFLayer<TMeasurementVector, TTargetVector> itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::HiddenLayerType |
Definition at line 75 of file itkRBFNetwork.h.
| typedef Superclass::InputFunctionInterfaceType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::InputFunctionInterfaceType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 69 of file itkRBFNetwork.h.
| typedef Superclass::LayerInterfaceType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::LayerInterfaceType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 62 of file itkRBFNetwork.h.
| typedef Superclass::LayerVectorType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::LayerVectorType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 66 of file itkRBFNetwork.h.
| typedef Superclass::LearningLayerType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::LearningLayerType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 63 of file itkRBFNetwork.h.
| typedef Superclass::MeasurementVectorType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::MeasurementVectorType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 58 of file itkRBFNetwork.h.
| typedef Superclass::NetworkOutputType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::NetworkOutputType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 60 of file itkRBFNetwork.h.
| typedef SmartPointer<Self> itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::Pointer |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 54 of file itkRBFNetwork.h.
| typedef RadialBasisFunctionBase<ValueType> itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::RBFTransferFunctionType |
Definition at line 74 of file itkRBFNetwork.h.
| typedef RBFNetwork itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::Self |
Standard class typedefs.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 51 of file itkRBFNetwork.h.
| typedef MultilayerNeuralNetworkBase<TMeasurementVector, TTargetVector , BackPropagationLayer<TMeasurementVector, TTargetVector> > itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::Superclass |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 53 of file itkRBFNetwork.h.
| typedef Superclass::TargetVectorType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::TargetVectorType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 59 of file itkRBFNetwork.h.
| typedef Superclass::TransferFunctionInterfaceType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::TransferFunctionInterfaceType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 68 of file itkRBFNetwork.h.
| typedef Superclass::ValueType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::ValueType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 57 of file itkRBFNetwork.h.
| typedef Superclass::WeightVectorType itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::WeightVectorType |
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
Definition at line 65 of file itkRBFNetwork.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 130 of file itkRBFNetwork.h.
|
virtual |
Method for creation through the object factory.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Method for creation through the object factory.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Restore the data object to its initial state. This means releasing memory.
Reimplemented from itk::DataObject.
| void itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::InitializeWeights | ( | ) |
|
static |
Method for creation through the object factory.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
|
protectedvirtual |
Method to print the object.
Reimplemented from itk::Statistics::MultilayerNeuralNetworkBase< TMeasurementVector, TTargetVector, BackPropagationLayer< TMeasurementVector, TTargetVector > >.
| void itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::SetCenter | ( | TMeasurementVector | c | ) |
|
virtual |
| void itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::SetDistanceMetric | ( | DistanceMetricType * | f | ) |
|
virtual |
| void itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::SetFirstHiddenTransferFunction | ( | TransferFunctionInterfaceType * | f | ) |
| void itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::SetInputFunction | ( | InputFunctionInterfaceType * | f | ) |
| void itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::SetInputTransferFunction | ( | TransferFunctionInterfaceType * | f | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| void itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::SetOutputTransferFunction | ( | TransferFunctionInterfaceType * | f | ) |
| void itk::Statistics::RBFNetwork< TMeasurementVector, TTargetVector >::SetRadius | ( | ValueType | r | ) |
|
private |
Definition at line 138 of file itkRBFNetwork.h.
|
private |
Definition at line 141 of file itkRBFNetwork.h.
|
private |
Definition at line 137 of file itkRBFNetwork.h.
|
private |
Definition at line 146 of file itkRBFNetwork.h.
|
private |
Definition at line 151 of file itkRBFNetwork.h.
|
private |
Definition at line 149 of file itkRBFNetwork.h.
|
private |
Definition at line 150 of file itkRBFNetwork.h.
|
private |
Definition at line 143 of file itkRBFNetwork.h.
|
private |
Definition at line 142 of file itkRBFNetwork.h.
|
private |
Definition at line 144 of file itkRBFNetwork.h.
|
private |
Definition at line 147 of file itkRBFNetwork.h.
|
private |
Definition at line 152 of file itkRBFNetwork.h.
|
private |
Definition at line 139 of file itkRBFNetwork.h.
1.8.1