实现逻辑回归分类器。更多…
#include <opencv2/ml.hpp>
◆ 方法
训练方法。
枚举器 |
---|
BATCH | |
MINI_BATCH | 使用此方法时,将 MiniBatchSize 设置为正整数。
|
◆ RegKinds
正则化类型。
枚举器 |
---|
REG_DISABLE | 禁用正则化。
|
REG_L1 | L1 范数
|
REG_L2 | L2 范数
|
◆ create()
Python |
---|
| cv.ml.LogisticRegression.create( | | ) -> | 返回值 |
| cv.ml.LogisticRegression_create( | | ) -> | 返回值 |
◆ get_learnt_thetas()
虚函数 Mat cv::ml::LogisticRegression::get_learnt_thetas |
( |
| ) |
const |
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.get_learnt_thetas( | | ) -> | 返回值 |
此函数返回按行排列的训练参数。
对于二元分类问题,它返回一个行矩阵。它返回逻辑回归的学习参数,作为 CV_32F 类型矩阵。
◆ getIterations()
虚函数 int cv::ml::LogisticRegression::getIterations |
( |
| ) |
const |
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.getIterations( | | ) -> | 返回值 |
◆ getLearningRate()
虚函数 double cv::ml::LogisticRegression::getLearningRate |
( |
| ) |
const |
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.getLearningRate( | | ) -> | 返回值 |
◆ getMiniBatchSize()
虚函数 int cv::ml::LogisticRegression::getMiniBatchSize |
( |
| ) |
const |
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.getMiniBatchSize( | | ) -> | 返回值 |
◆ getRegularization()
虚函数 int cv::ml::LogisticRegression::getRegularization |
( |
| ) |
const |
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.getRegularization( | | ) -> | 返回值 |
◆ getTermCriteria()
虚函数 TermCriteria cv::ml::LogisticRegression::getTermCriteria |
( |
| ) |
const |
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.getTermCriteria( | | ) -> | 返回值 |
◆ getTrainMethod()
虚函数 int cv::ml::LogisticRegression::getTrainMethod |
( |
| ) |
const |
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.getTrainMethod( | | ) -> | 返回值 |
◆ load()
Python |
---|
| cv.ml.LogisticRegression.load( | filepath[, nodeName] | ) -> | 返回值 |
| cv.ml.LogisticRegression_load( | filepath[, nodeName] | ) -> | 返回值 |
◆ predict()
Python |
---|
| cv.ml.LogisticRegression.predict( | samples[, results[, flags]] | ) -> | retval, results |
预测输入样本的响应并返回浮点型。
- 参数
-
samples | 预测算法的输入数据。矩阵 [m x n],其中每一行包含一个被分类对象的变量(特征)。应具有数据类型 CV_32F。 |
results | 预测的标签,作为 CV_32S 类型的列矩阵。 |
flags | 未使用。 |
实现 cv::ml::StatModel。
◆ setIterations()
虚函数 void cv::ml::LogisticRegression::setIterations |
( |
int | val | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.setIterations( | val | ) -> | None |
◆ setLearningRate()
虚函数 void cv::ml::LogisticRegression::setLearningRate |
( |
double | val | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.setLearningRate( | val | ) -> | None |
◆ setMiniBatchSize()
虚拟 void cv::ml::LogisticRegression::setMiniBatchSize |
( |
int | val | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.setMiniBatchSize( | val | ) -> | None |
◆ setRegularization()
虚拟 void cv::ml::LogisticRegression::setRegularization |
( |
int | val | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.setRegularization( | val | ) -> | None |
◆ setTermCriteria()
虚拟 void cv::ml::LogisticRegression::setTermCriteria |
( |
TermCriteria | val | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.setTermCriteria( | val | ) -> | None |
◆ setTrainMethod()
虚拟 void cv::ml::LogisticRegression::setTrainMethod |
( |
int | val | ) |
|
|
纯虚函数 |
Python |
---|
| cv.ml.LogisticRegression.setTrainMethod( | val | ) -> | None |
此类的文档是从以下文件生成的: