CanReadFile(const std::string &) override | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
CanWriteFile(const std::string &) override | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
ConfidenceListSampleType typedef | otb::MachineLearningModel< TInputValue, TTargetValue > | |
ConfidenceSampleType typedef | otb::MachineLearningModel< TInputValue, TTargetValue > | |
ConfidenceValueType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
ConstPointer typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
CreateAnother(void) const | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
CreateNetwork() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
DoPredict(const InputSampleType &input, ConfidenceValueType *quality=nullptr, ProbaSampleType *proba=nullptr) const override | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | protected |
DoPredictBatch(const InputListSampleType *input, const unsigned int &startIndex, const unsigned int &size, TargetListSampleType *target, ConfidenceListSampleType *quality=nullptr, ProbaListSampleType *proba=nullptr) const | otb::MachineLearningModel< TInputValue, TTargetValue > | privatevirtual |
GetActivateFunction() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetAlpha() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetBackPropDWScale() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetBackPropMomentScale() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetBeta() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetDimension() | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
GetEpsilon() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetInputListSample() const | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
GetMaxIter() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetNameOfClass() const | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
MachineLearningModel< TInputValue, TTargetValue >::GetNameOfClass() const | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
GetRegPropDW0() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetRegPropDWMin() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetRegressionMode() | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
GetTermCriteriaType() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetTrainMethod() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
HasConfidenceIndex() const | otb::MachineLearningModel< TInputValue, TTargetValue > | inline |
HasProbaIndex() const | otb::MachineLearningModel< TInputValue, TTargetValue > | inline |
InputListSampleType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
InputSampleType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
InputValueType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
itkGetObjectMacro(InputListSample, InputListSampleType) | otb::MachineLearningModel< TInputValue, TTargetValue > | |
itkGetObjectMacro(TargetListSample, TargetListSampleType) | otb::MachineLearningModel< TInputValue, TTargetValue > | |
itkGetObjectMacro(ConfidenceListSample, ConfidenceListSampleType) | otb::MachineLearningModel< TInputValue, TTargetValue > | |
LabelsToMat(const TargetListSampleType *listSample, cv::Mat &output) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | protected |
Load(const std::string &filename, const std::string &name="") override | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
m_ActivateFunction | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_Alpha | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_ANNModel | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_BackPropDWScale | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_BackPropMomentScale | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_Beta | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_ConfidenceIndex | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_ConfidenceListSample | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_Dimension | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_Epsilon | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_InputListSample | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_IsDoPredictBatchMultiThreaded | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_IsRegressionSupported | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_LayerSizes | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_MapOfLabels | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_MatrixOfLabels | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_MaxIter | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_ProbaIndex | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_RegPropDW0 | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_RegPropDWMin | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_RegressionMode | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_TargetListSample | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_TermCriteriaType | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_TrainMethod | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
m_ValidationListSample | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
MachineLearningModel() | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
MachineLearningModel(const Self &)=delete | otb::MachineLearningModel< TInputValue, TTargetValue > | private |
MapOfLabelsType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
NeuralNetworkMachineLearningModel() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | protected |
NeuralNetworkMachineLearningModel(const Self &)=delete | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
New() | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | static |
operator=(const Self &)=delete | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
Pointer typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
Predict(const InputSampleType &input, ConfidenceValueType *quality=nullptr, ProbaSampleType *proba=nullptr) const | otb::MachineLearningModel< TInputValue, TTargetValue > | |
PredictBatch(const InputListSampleType *input, ConfidenceListSampleType *quality=nullptr, ProbaListSampleType *proba=nullptr) const | otb::MachineLearningModel< TInputValue, TTargetValue > | |
PrintSelf(std::ostream &os, itk::Indent indent) const override | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | protected |
ProbaListSampleType typedef | otb::MachineLearningModel< TInputValue, TTargetValue > | |
ProbaSampleType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
Save(const std::string &filename, const std::string &name="") override | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
Self typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
SetActivateFunction(int _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetAlpha(double _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetBackPropDWScale(double _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetBackPropMomentScale(double _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetBeta(double _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetDimension(unsigned int _arg) | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
SetEpsilon(double _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetInputListSample(InputListSampleType *_arg) | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
SetLayerSizes(const std::vector< unsigned int > layers) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
SetMaxIter(int _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetRegPropDW0(double _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetRegPropDWMin(double _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetRegressionMode(bool flag) | otb::MachineLearningModel< TInputValue, TTargetValue > | |
SetTargetListSample(TargetListSampleType *_arg) | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
SetTermCriteriaType(int _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetTrainMethod(int _arg) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetupNetworkAndTrain(cv::Mat &labels) | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | private |
Superclass typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
TargetListSampleType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
TargetSampleType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
TargetValueType typedef | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | |
Train() override | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | virtual |
~MachineLearningModel() override=default | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
~NeuralNetworkMachineLearningModel() override=default | otb::NeuralNetworkMachineLearningModel< TInputValue, TTargetValue > | protected |