18 #ifndef itkIterativeSupervisedTrainingFunction_h
19 #define itkIterativeSupervisedTrainingFunction_h
33 template<
typename TSample,
typename TTargetVector,
typename ScalarType>
49 typedef typename Superclass::NetworkType
NetworkType;
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"
virtual ~IterativeSupervisedTrainingFunction() override
Light weight base class for most itk classes.
IterativeSupervisedTrainingFunction Self
Superclass::InternalVectorType InternalVectorType
unsigned long SizeValueType
Superclass::NetworkType NetworkType
TrainingFunctionBase< TSample, TTargetVector, ScalarType > Superclass
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
This is the itkIterativeSupervisedTrainingFunction class.
This is the itkTrainingFunctionBase class.
Control indentation during Print() invocation.