| 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 |