OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::ml::ParamGrid 類參考

該結構體表示 statmodel 引數的對數網格範圍。更多...

#include <opencv2/ml.hpp>

cv::ml::ParamGrid 的協作圖

公共成員函式

 ParamGrid ()
 預設建構函式。
 
 ParamGrid (double _minVal, double _maxVal, double _logStep)
 帶引數的建構函式。
 

靜態公共成員函式

static Ptr< ParamGridcreate (double minVal=0., double maxVal=0., double logstep=1.)
 建立一個 ParamGrid Ptr,可以將其提供給 SVM::trainAuto 方法。
 

公共屬性

double logStep
 迭代 statmodel 引數的對數步長。
 
double maxVal
 Statmodel 引數的最大值。預設值為 0。
 
double minVal
 Statmodel 引數的最小值。預設值為 0。
 

詳細描述

該結構體表示 statmodel 引數的對數網格範圍。

它用於透過改變模型引數來最佳化 statmodel 的精度,並透過交叉驗證來計算精度估計。

建構函式 & 解構函式文件

◆ ParamGrid() [1/2]

cv::ml::ParamGrid::ParamGrid ( )

預設建構函式。

◆ ParamGrid() [2/2]

cv::ml::ParamGrid::ParamGrid ( double _minVal,
double _maxVal,
double _logStep )

帶引數的建構函式。

成員函式文件

◆ create()

static Ptr< ParamGrid > cv::ml::ParamGrid::create ( double minVal = 0.,
double maxVal = 0.,
double logstep = 1. )
static
Python
cv.ml.ParamGrid.create([, minVal[, maxVal[, logstep]]]) -> retval
cv.ml.ParamGrid_create([, minVal[, maxVal[, logstep]]]) -> retval

建立一個 ParamGrid Ptr,可以將其提供給 SVM::trainAuto 方法。

引數
minVal引數網格的最小值
maxVal引數網格的最大值
logstep迭代 statmodel 引數的對數步長

成員資料文件

◆ logStep

double cv::ml::ParamGrid::logStep

迭代 statmodel 引數的對數步長。

該網格確定 statmodel 引數值的以下迭代序列

\[(minVal, minVal*step, minVal*{step}^2, \dots, minVal*{logStep}^n),\]

其中 \(n\) 是滿足以下條件的最大索引

\[\texttt{minVal} * \texttt{logStep} ^n < \texttt{maxVal}\]

該網格是對數的,因此 logStep 必須始終大於 1。預設值為 1。

◆ maxVal

double cv::ml::ParamGrid::maxVal

Statmodel 引數的最大值。預設值為 0。

◆ minVal

double cv::ml::ParamGrid::minVal

Statmodel 引數的最小值。預設值為 0。


該類的文件由以下檔案生成