BuildProblem(void) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
CanReadFile(const std::string &) override | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
CanWriteFile(const std::string &) override | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
CM_HYPER enum value | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
CM_INDEX enum value | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
CM_PROBA enum value | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
ConfidenceListSampleType typedef | otb::MachineLearningModel< TInputValue, TTargetValue > | |
ConfidenceMode enum name | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
ConfidenceSampleType typedef | otb::MachineLearningModel< TInputValue, TTargetValue > | |
ConfidenceValueType typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
ConsistencyCheck(void) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
ConstPointer typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
CreateAnother(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
CrossValidation(void) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
DeleteModel(void) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
DeleteProblem(void) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
DoPredict(const InputSampleType &input, ConfidenceValueType *quality=nullptr, ProbaSampleType *proba=nullptr) const override | otb::LibSVMMachineLearningModel< 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 |
DoShrinking(bool s) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetC(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetCacheSize(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetCoarseOptimizationNumberOfSteps() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetConfidenceMode() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetCVFolders() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetDimension() | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
GetDoProbabilityEstimates(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetDoShrinking(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetEpsilon(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetFinalCrossValidationAccuracy() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetFineOptimizationNumberOfSteps() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetInitialCrossValidationAccuracy() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetInputListSample() const | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
GetKernelCoef0(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetKernelGamma(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetKernelType(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetNameOfClass() const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
MachineLearningModel< TInputValue, TTargetValue >::GetNameOfClass() const | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
GetNu(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetNumberOfClasses(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetNumberOfKernelParameters() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
GetNumberOfSupportVectors(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetP(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetParameterOptimization() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
GetPolynomialKernelDegree(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
GetRegressionMode() | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
GetSVMType(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
HasConfidenceIndex() const | otb::MachineLearningModel< TInputValue, TTargetValue > | inline |
HasProbabilities(void) const | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
HasProbaIndex() const | otb::MachineLearningModel< TInputValue, TTargetValue > | inline |
InputListSampleType typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
InputSampleType typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
InputValueType typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
itkGetObjectMacro(InputListSample, InputListSampleType) | otb::MachineLearningModel< TInputValue, TTargetValue > | |
itkGetObjectMacro(TargetListSample, TargetListSampleType) | otb::MachineLearningModel< TInputValue, TTargetValue > | |
itkGetObjectMacro(ConfidenceListSample, ConfidenceListSampleType) | otb::MachineLearningModel< TInputValue, TTargetValue > | |
LibSVMMachineLearningModel() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | protected |
LibSVMMachineLearningModel(const Self &)=delete | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
Load(const std::string &filename, const std::string &name="") override | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
m_CoarseOptimizationNumberOfSteps | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_ConfidenceIndex | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_ConfidenceListSample | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_ConfidenceMode | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_CVFolders | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_Dimension | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_FinalCrossValidationAccuracy | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_FineOptimizationNumberOfSteps | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_InitialCrossValidationAccuracy | otb::LibSVMMachineLearningModel< 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_Model | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_ParameterOptimization | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_Parameters | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_ProbaIndex | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_Problem | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
m_RegressionMode | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_TargetListSample | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |
m_TmpTarget | otb::LibSVMMachineLearningModel< 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 |
New() | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | static |
operator=(const Self &)=delete | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
OptimizeParameters(void) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | private |
otbSetSVMParameterMacro(SVMType, svm_type, int) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
otbSetSVMParameterMacro(KernelType, kernel_type, int) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
otbSetSVMParameterMacro(PolynomialKernelDegree, degree, int) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
otbSetSVMParameterMacro(KernelGamma, gamma, double) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
otbSetSVMParameterMacro(KernelCoef0, coef0, double) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
otbSetSVMParameterMacro(C, C, double) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
otbSetSVMParameterMacro(Epsilon, eps, double) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
otbSetSVMParameterMacro(P, p, double) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
otbSetSVMParameterMacro(Nu, nu, double) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
Pointer typedef | otb::LibSVMMachineLearningModel< 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::LibSVMMachineLearningModel< TInputValue, TTargetValue > | protected |
ProbaListSampleType typedef | otb::MachineLearningModel< TInputValue, TTargetValue > | |
ProbaSampleType typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
Save(const std::string &filename, const std::string &name="") override | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
Self typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
SetCacheSize(int cSize) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
SetCoarseOptimizationNumberOfSteps(unsigned int _arg) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetConfidenceMode(unsigned int mode) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
SetCVFolders(unsigned int _arg) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetDimension(unsigned int _arg) | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
SetDoProbabilityEstimates(bool prob) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | inline |
SetFineOptimizationNumberOfSteps(unsigned int _arg) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetInputListSample(InputListSampleType *_arg) | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
SetParameterOptimization(bool _arg) | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
SetRegressionMode(bool flag) | otb::MachineLearningModel< TInputValue, TTargetValue > | |
SetTargetListSample(TargetListSampleType *_arg) | otb::MachineLearningModel< TInputValue, TTargetValue > | virtual |
Superclass typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
TargetListSampleType typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
TargetSampleType typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
TargetValueType typedef | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | |
Train() override | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | virtual |
~LibSVMMachineLearningModel() override | otb::LibSVMMachineLearningModel< TInputValue, TTargetValue > | protected |
~MachineLearningModel() override=default | otb::MachineLearningModel< TInputValue, TTargetValue > | protected |