18 #ifndef itkIterativeSupervisedTrainingFunction_h 19 #define itkIterativeSupervisedTrainingFunction_h 33 template<
typename TSample,
typename TTargetVector,
typename ScalarType>
54 virtual void Train(NetworkType* net, TSample* samples, TTargetVector* targets) ITK_OVERRIDE;
56 itkSetMacro(Threshold, ScalarType);
64 virtual void PrintSelf( std::ostream& os,
Indent indent )
const ITK_OVERRIDE;
73 #ifndef ITK_MANUAL_INSTANTIATION 74 #include "itkIterativeSupervisedTrainingFunction.hxx"
IterativeSupervisedTrainingFunction Self
void SetNumOfIterations(SizeValueType i)
Superclass::InternalVectorType InternalVectorType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Array< ValueType > InternalVectorType
unsigned long SizeValueType
Superclass::NetworkType NetworkType
virtual ~IterativeSupervisedTrainingFunction()
virtual void Train(NetworkType *net, TSample *samples, TTargetVector *targets) override
TrainingFunctionBase< TSample, TTargetVector, ScalarType > Superclass
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
IterativeSupervisedTrainingFunction()
SmartPointer< Self > Pointer
This is the itkIterativeSupervisedTrainingFunction class.
This is the itkTrainingFunctionBase class.
NeuralNetworkObject< VectorType, OutputVectorType > NetworkType
Control indentation during Print() invocation.