OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::ml::ParamGrid クラス

この構造体は、statmodelパラメータの対数グリッド範囲を表す。 続き...

#include <opencv2/ml.hpp>

Collaboration diagram for cv::ml::ParamGrid:

公開メンバ関数

 ParamGrid ()
 デフォルトコンストラクタ。
 
 ParamGrid (double _minVal, double _maxVal, double _logStep)
 パラメータ付きコンストラクタ。
 

静的公開メンバ関数

static Ptr< ParamGridcreate (double minVal=0., double maxVal=0., double logstep=1.)
 SVM::trainAuto メソッドに渡すことができる ParamGrid のPtrを作成する。
 

公開変数類

double logStep
 statmodelのパラメータを反復するための対数ステップ。
 
double maxVal
 statmodelパラメータの最大値。デフォルト値は0。
 
double minVal
 statmodelパラメータの最小値。デフォルト値は0。
 

詳細説明

この構造体は、statmodelパラメータの対数グリッド範囲を表す。

これは、モデルパラメータを変化させてstatmodelの精度を最適化するために用いられ、精度の推定値は交差検証(cross-validation)によって計算される。

構築子と解体子の詳解

◆ 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

SVM::trainAuto メソッドに渡すことができる ParamGrid のPtrを作成する。

引数
minValパラメータグリッドの最小値
maxValパラメータグリッドの最大値
logstepstatmodelのパラメータを反復するための対数ステップ

メンバ変数詳解

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


このクラス詳解は次のファイルから抽出されました: