實現邏輯迴歸分類器。 更多...
#include <opencv2/ml.hpp>
實現 Logistic 迴歸分類器。
- 另請參見
- 邏輯迴歸
◆ 方法
訓練方法。
| 列舉器 |
|---|
| 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 |
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.get_learnt_thetas( | | ) -> | retval |
此函式返回按行排列的已訓練引數。
對於二分類問題,它返回一個行矩陣。它返回邏輯迴歸的已學習引數,型別為 CV_32F 的矩陣。
◆ getIterations()
| virtual int cv::ml::LogisticRegression::getIterations |
( |
| ) |
const |
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.getIterations( | | ) -> | retval |
◆ getLearningRate()
| virtual double cv::ml::LogisticRegression::getLearningRate |
( |
| ) |
const |
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.getLearningRate( | | ) -> | retval |
◆ getMiniBatchSize()
| virtual int cv::ml::LogisticRegression::getMiniBatchSize |
( |
| ) |
const |
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.getMiniBatchSize( | | ) -> | retval |
◆ getRegularization()
| virtual int cv::ml::LogisticRegression::getRegularization |
( |
| ) |
const |
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.getRegularization( | | ) -> | retval |
◆ getTermCriteria()
| virtual TermCriteria cv::ml::LogisticRegression::getTermCriteria |
( |
| ) |
const |
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.getTermCriteria( | | ) -> | retval |
◆ getTrainMethod()
| virtual int cv::ml::LogisticRegression::getTrainMethod |
( |
| ) |
const |
|
純虛擬函式 |
| 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],其中每行包含一個被分類物件的變數(特徵)。資料型別應為 CV_32F。 |
| 結果 | 預測標籤作為 CV_32S 型別的列矩陣。 |
| flags | 未使用。 |
實現 cv::ml::StatModel。
◆ setIterations()
| virtual void cv::ml::LogisticRegression::setIterations |
( |
int | val | ) |
|
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.setIterations( | val | ) -> | 無 |
◆ setLearningRate()
| virtual void cv::ml::LogisticRegression::setLearningRate |
( |
double | val | ) |
|
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.setLearningRate( | val | ) -> | 無 |
◆ setMiniBatchSize()
| virtual void cv::ml::LogisticRegression::setMiniBatchSize |
( |
int | val | ) |
|
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.setMiniBatchSize( | val | ) -> | 無 |
◆ setRegularization()
| virtual void cv::ml::LogisticRegression::setRegularization |
( |
int | val | ) |
|
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.setRegularization( | val | ) -> | 無 |
◆ setTermCriteria()
| virtual void cv::ml::LogisticRegression::setTermCriteria |
( |
TermCriteria | val | ) |
|
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.setTermCriteria( | val | ) -> | 無 |
◆ setTrainMethod()
| virtual void cv::ml::LogisticRegression::setTrainMethod |
( |
int | val | ) |
|
|
純虛擬函式 |
| Python |
|---|
| cv.ml.LogisticRegression.setTrainMethod( | val | ) -> | 無 |
此類的文件是從以下檔案生成的