🤖
AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は
公式英語版(原文) を参照してください。
ロジスティック回帰分類器を実装する。詳細...
#include <opencv2/ml.hpp>
ロジスティック回帰分類器を実装する。
- 参照
- Logistic Regression
◆ Methods
学習手法。
| 列挙値 |
|---|
| BATCH | |
| MINI_BATCH | このメソッドを使用する場合は MiniBatchSize を正の整数に設定する。 |
◆ RegKinds
正則化の種類。
| 列挙値 |
|---|
| REG_DISABLE | 正則化なし。 |
| REG_L1 | L1ノルム |
| REG_L2 | L2ノルム |
◆ create()
| Python: |
|---|
| cv.ml.LogisticRegression.create( | | ) -> | retval |
| cv.ml.LogisticRegression_create( | | ) -> | retval |
空のモデルを作成する。
指定した引数でロジスティック回帰モデルを生成する。
◆ get_learnt_thetas()
| virtual Mat cv::ml::LogisticRegression::get_learnt_thetas |
( |
| ) |
const |
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.get_learnt_thetas( | | ) -> | retval |
この関数は行方向に並べられた学習済み引数を返す。
2クラス分類問題の場合、行行列を返す。ロジスティック回帰の学習済み引数を型CV_32Fの行列として返す。
◆ getIterations()
| virtual int cv::ml::LogisticRegression::getIterations |
( |
| ) |
const |
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.getIterations( | | ) -> | retval |
◆ getLearningRate()
| virtual double cv::ml::LogisticRegression::getLearningRate |
( |
| ) |
const |
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.getLearningRate( | | ) -> | retval |
◆ getMiniBatchSize()
| virtual int cv::ml::LogisticRegression::getMiniBatchSize |
( |
| ) |
const |
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.getMiniBatchSize( | | ) -> | retval |
◆ getRegularization()
| virtual int cv::ml::LogisticRegression::getRegularization |
( |
| ) |
const |
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.getRegularization( | | ) -> | retval |
◆ getTermCriteria()
| virtual TermCriteria cv::ml::LogisticRegression::getTermCriteria |
( |
| ) |
const |
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.getTermCriteria( | | ) -> | retval |
◆ getTrainMethod()
| virtual int cv::ml::LogisticRegression::getTrainMethod |
( |
| ) |
const |
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.getTrainMethod( | | ) -> | retval |
◆ load()
| Python: |
|---|
| cv.ml.LogisticRegression.load( | filepath[, nodeName] | ) -> | retval |
| cv.ml.LogisticRegression_load( | filepath[, nodeName] | ) -> | retval |
◆ predict()
| Python: |
|---|
| cv.ml.LogisticRegression.predict( | samples[, results[, flags]] | ) -> | retval, results |
入力サンプルに対する応答を予測し、float型を返す。
- 引数
-
| samples | 予測アルゴリズムの入力データ。行列 [m x n] で、各行は分類される1つのオブジェクトの変数(特徴)を含む。データ型はCV_32Fである必要がある。 |
| results | 型CV_32Sの列行列としての予測ラベル。 |
| flags | 使用されない。 |
cv::ml::StatModel を実装する。
◆ setIterations()
| virtual void cv::ml::LogisticRegression::setIterations |
( |
int | val | ) |
|
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.setIterations( | val | ) -> | None |
◆ setLearningRate()
| virtual void cv::ml::LogisticRegression::setLearningRate |
( |
double | val | ) |
|
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.setLearningRate( | val | ) -> | None |
◆ setMiniBatchSize()
| virtual void cv::ml::LogisticRegression::setMiniBatchSize |
( |
int | val | ) |
|
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.setMiniBatchSize( | val | ) -> | None |
◆ setRegularization()
| virtual void cv::ml::LogisticRegression::setRegularization |
( |
int | val | ) |
|
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.setRegularization( | val | ) -> | None |
◆ setTermCriteria()
| virtual void cv::ml::LogisticRegression::setTermCriteria |
( |
TermCriteria | val | ) |
|
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.setTermCriteria( | val | ) -> | None |
◆ setTrainMethod()
| virtual void cv::ml::LogisticRegression::setTrainMethod |
( |
int | val | ) |
|
|
pure virtual |
| Python: |
|---|
| cv.ml.LogisticRegression.setTrainMethod( | val | ) -> | None |
このクラス詳解は次のファイルから抽出されました: