|  | OpenCV
    3.4.9
    Open Source Computer Vision | 
The structure represents the logarithmic grid range of statmodel parameters. More...
#include <opencv2/ml.hpp>
| Public Member Functions | |
| ParamGrid () | |
| Default constructor.  More... | |
| ParamGrid (double _minVal, double _maxVal, double _logStep) | |
| Constructor with parameters.  More... | |
| Static Public Member Functions | |
| static Ptr< ParamGrid > | create (double minVal=0., double maxVal=0., double logstep=1.) | 
| Creates a ParamGrid Ptr that can be given to the SVM::trainAuto method.  More... | |
| Public Attributes | |
| double | logStep | 
| Logarithmic step for iterating the statmodel parameter.  More... | |
| double | maxVal | 
| Maximum value of the statmodel parameter. Default value is 0.  More... | |
| double | minVal | 
| Minimum value of the statmodel parameter. Default value is 0.  More... | |
The structure represents the logarithmic grid range of statmodel parameters.
It is used for optimizing statmodel accuracy by varying model parameters, the accuracy estimate being computed by cross-validation.
| cv::ml::ParamGrid::ParamGrid | ( | ) | 
Default constructor.
| cv::ml::ParamGrid::ParamGrid | ( | double | _minVal, | 
| double | _maxVal, | ||
| double | _logStep | ||
| ) | 
Constructor with parameters.
| double cv::ml::ParamGrid::logStep | 
Logarithmic step for iterating the statmodel parameter.
The grid determines the following iteration sequence of the statmodel parameter values:
\[(minVal, minVal*step, minVal*{step}^2, \dots, minVal*{logStep}^n),\]
where \(n\) is the maximal index satisfying
\[\texttt{minVal} * \texttt{logStep} ^n < \texttt{maxVal}\]
The grid is logarithmic, so logStep must always be greater than 1. Default value is 1.
| double cv::ml::ParamGrid::maxVal | 
Maximum value of the statmodel parameter. Default value is 0.
| double cv::ml::ParamGrid::minVal | 
Minimum value of the statmodel parameter. Default value is 0.
 1.8.13
 1.8.13