类 LogisticRegression
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ml.StatModel
-
- org.opencv.ml.LogisticRegression
-
public class LogisticRegression extends StatModel
实现逻辑回归分类器。参见:REF: ml_intro_lr
-
-
字段摘要
字段 修饰符和类型 字段 描述 static int
BATCH
static int
MINI_BATCH
static int
REG_DISABLE
static int
REG_L1
static int
REG_L2
-
继承自类 org.opencv.ml.StatModel 的字段
COMPRESSED_INPUT, PREPROCESSED_INPUT, RAW_OUTPUT, UPDATE_MODEL
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
LogisticRegression(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static LogisticRegression
__fromPtr__(long addr)
static LogisticRegression
create()
创建空模型。protected void
finalize()
Mat
get_learnt_thetas()
此函数返回按行排列的训练参数。int
getIterations()
参见:setIterationsdouble
getLearningRate()
参见:setLearningRateint
getMiniBatchSize()
参见:setMiniBatchSizeint
getRegularization()
参见:setRegularizationTermCriteria
getTermCriteria()
参见:setTermCriteriaint
getTrainMethod()
参见:setTrainMethodstatic LogisticRegression
load(java.lang.String filepath)
从文件中加载并创建一个序列化的LogisticRegression。使用LogisticRegression::save序列化并将LogisticRegression存储到磁盘。static LogisticRegression
load(java.lang.String filepath, java.lang.String nodeName)
从文件中加载并创建一个序列化的LogisticRegression。使用LogisticRegression::save序列化并将LogisticRegression存储到磁盘。float
predict(Mat samples)
预测输入样本的响应并返回浮点类型。float
predict(Mat samples, Mat results)
预测输入样本的响应并返回浮点类型。float
predict(Mat samples, Mat results, int flags)
预测输入样本的响应并返回浮点类型。void
setIterations(int val)
getIterations 参见:getIterationsvoid
setLearningRate(double val)
getLearningRate 参见:getLearningRatevoid
setMiniBatchSize(int val)
getMiniBatchSize 参见:getMiniBatchSizevoid
setRegularization(int val)
getRegularization 参见:getRegularizationvoid
setTermCriteria(TermCriteria val)
getTermCriteria 参见:getTermCriteriavoid
setTrainMethod(int val)
getTrainMethod 参见:getTrainMethod-
继承自类 org.opencv.ml.StatModel 的方法
calcError, empty, getVarCount, isClassifier, isTrained, train, train, train
-
继承自类 org.opencv.core.Algorithm 的方法
clear, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详情
-
__fromPtr__
public static LogisticRegression __fromPtr__(long addr)
-
getLearningRate
public double getLearningRate()
参见:setLearningRate- 返回值
- 自动生成
-
setLearningRate
public void setLearningRate(double val)
getLearningRate 参见:getLearningRate- 参数
val
- 自动生成
-
getIterations
public int getIterations()
参见:setIterations- 返回值
- 自动生成
-
setIterations
public void setIterations(int val)
getIterations 参见:getIterations- 参数
val
- 自动生成
-
getRegularization
public int getRegularization()
参见:setRegularization- 返回值
- 自动生成
-
setRegularization
public void setRegularization(int val)
getRegularization 参见:getRegularization- 参数
val
- 自动生成
-
getTrainMethod
public int getTrainMethod()
参见:setTrainMethod- 返回值
- 自动生成
-
setTrainMethod
public void setTrainMethod(int val)
getTrainMethod 参见:getTrainMethod- 参数
val
- 自动生成
-
getMiniBatchSize
public int getMiniBatchSize()
参见:setMiniBatchSize- 返回值
- 自动生成
-
setMiniBatchSize
public void setMiniBatchSize(int val)
getMiniBatchSize 参见:getMiniBatchSize- 参数
val
- 自动生成
-
getTermCriteria
public TermCriteria getTermCriteria()
参见:setTermCriteria- 返回值
- 自动生成
-
setTermCriteria
public void setTermCriteria(TermCriteria val)
getTermCriteria 参见:getTermCriteria- 参数
val
- 自动生成
-
predict
public float predict(Mat samples)
预测输入样本的响应并返回浮点类型。
-
get_learnt_thetas
public Mat get_learnt_thetas()
此函数返回按行排列的训练参数。对于二元分类问题,它返回一个行矩阵。它将逻辑回归的学习参数作为 CV_32F 类型的矩阵返回。- 返回值
- 自动生成
-
create
public static LogisticRegression create()
创建空模型。使用给定的参数创建逻辑回归模型。- 返回值
- 自动生成
-
load
public static LogisticRegression load(java.lang.String filepath, java.lang.String nodeName)
从文件中加载并创建一个序列化的LogisticRegression。使用LogisticRegression::save序列化并将LogisticRegression存储到磁盘。通过使用文件的路径调用此函数,再次加载此文件中的LogisticRegression。可以选择指定包含分类器的文件的节点。- 参数
filepath
- 序列化 LogisticRegression 的路径nodeName
- 包含分类器的节点的名称- 返回值
- 自动生成
-
load
public static LogisticRegression load(java.lang.String filepath)
从文件中加载并创建一个序列化的LogisticRegression。使用LogisticRegression::save序列化并将LogisticRegression存储到磁盘。通过使用文件的路径调用此函数,再次加载此文件中的LogisticRegression。可以选择指定包含分类器的文件的节点。- 参数
filepath
- 序列化 LogisticRegression 的路径- 返回值
- 自动生成
-
-