AutoencoderModel() | otb::AutoencoderModel< TInputValue, NeuronType > | protected |
CanReadFile(const std::string &filename) override | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
CanWriteFile(const std::string &filename) override | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
ConfidenceListSampleType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
ConfidenceSampleType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
ConfidenceValueType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
ConstPointer typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
CreateAnother(void) const | otb::AutoencoderModel< TInputValue, NeuronType > | |
DoPredict(const InputSampleType &input, ConfidenceValueType *quality=nullptr, ProbaSampleType *proba=nullptr) const override | otb::AutoencoderModel< TInputValue, NeuronType > | protectedvirtual |
DoPredictBatch(const InputListSampleType *, const unsigned int &startIndex, const unsigned int &size, TargetListSampleType *, ConfidenceListSampleType *quality=nullptr, ProbaListSampleType *proba=nullptr) const override | otb::AutoencoderModel< TInputValue, NeuronType > | protectedvirtual |
GetBeta() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetDimension() | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | virtual |
GetEpsilon() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetInitFactor() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetInputListSample() const | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | virtual |
GetLearningCurveFileName() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetNameOfClass() const | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > >::GetNameOfClass() const | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | virtual |
GetNoise() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetNumberOfHiddenNeurons() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetNumberOfIterations() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetNumberOfIterationsFineTuning() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetRegressionMode() | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | virtual |
GetRegularization() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetRho() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetWriteLearningCurve() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
GetWriteWeights() | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
HasConfidenceIndex() const | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | inline |
HasProbaIndex() const | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | inline |
InputListSampleType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
InputSampleType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
InputValueType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
itkGetObjectMacro(InputListSample, InputListSampleType) | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | |
itkGetObjectMacro(TargetListSample, TargetListSampleType) | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | |
itkGetObjectMacro(ConfidenceListSample, ConfidenceListSampleType) | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | |
LayerType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
ListSamplePointerType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
Load(const std::string &filename, const std::string &name="") override | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
m_Beta | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_ConfidenceIndex | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_ConfidenceListSample | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_Dimension | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_Encoder | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_Epsilon | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_InitFactor | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_InLayers | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_InputListSample | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_IsDoPredictBatchMultiThreaded | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_IsRegressionSupported | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_LearningCurveFileName | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_Noise | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_NumberOfHiddenNeurons | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_NumberOfIterations | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_NumberOfIterationsFineTuning | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_OutLayer | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_ProbaIndex | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_RegressionMode | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_Regularization | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_Rho | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_TargetListSample | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_ValidationListSample | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
m_WriteLearningCurve | otb::AutoencoderModel< TInputValue, NeuronType > | private |
m_WriteWeights | otb::AutoencoderModel< TInputValue, NeuronType > | private |
MachineLearningModel() | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
MachineLearningModel(const Self &)=delete | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | private |
ModelType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
New() | otb::AutoencoderModel< TInputValue, NeuronType > | static |
operator=(const Self &)=delete | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | private |
OutLayerType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
Pointer typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
Predict(const InputSampleType &input, ConfidenceValueType *quality=nullptr, ProbaSampleType *proba=nullptr) const | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | |
PredictBatch(const InputListSampleType *input, ConfidenceListSampleType *quality=nullptr, ProbaListSampleType *proba=nullptr) const | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | |
PrintSelf(std::ostream &os, itk::Indent indent) const override | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |
ProbaListSampleType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
ProbaSampleType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
Save(const std::string &filename, const std::string &name="") override | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
Self typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
SetBeta(itk::Array< double > _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetDimension(unsigned int _arg) | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | virtual |
SetEpsilon(double _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetInitFactor(double _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetInputListSample(InputListSampleType *_arg) | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | virtual |
SetLearningCurveFileName(std::string _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetNoise(itk::Array< double > _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetNumberOfHiddenNeurons(itk::Array< unsigned int > _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetNumberOfIterations(unsigned int _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetNumberOfIterationsFineTuning(unsigned int _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetRegressionMode(bool flag) | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | |
SetRegularization(itk::Array< double > _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetRho(itk::Array< double > _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetTargetListSample(TargetListSampleType *_arg) | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | virtual |
SetWriteLearningCurve(bool _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
SetWriteWeights(bool _arg) | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
Superclass typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
TargetListSampleType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
TargetSampleType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
TargetValueType typedef | otb::AutoencoderModel< TInputValue, NeuronType > | |
Train() override | otb::AutoencoderModel< TInputValue, NeuronType > | virtual |
TrainNetwork(shark::AbstractStoppingCriterion< T > &criterion, shark::Data< shark::RealVector > &, std::ostream &) | otb::AutoencoderModel< TInputValue, NeuronType > | |
TrainOneLayer(shark::AbstractStoppingCriterion< T > &criterion, unsigned int, shark::Data< shark::RealVector > &, std::ostream &) | otb::AutoencoderModel< TInputValue, NeuronType > | |
TrainOneSparseLayer(shark::AbstractStoppingCriterion< T > &criterion, unsigned int, shark::Data< shark::RealVector > &, std::ostream &) | otb::AutoencoderModel< TInputValue, NeuronType > | |
~AutoencoderModel() override | otb::AutoencoderModel< TInputValue, NeuronType > | protected |
~MachineLearningModel() override=default | otb::MachineLearningModel< itk::VariableLengthVector< TInputValue >, itk::VariableLengthVector< TInputValue > > | protected |