🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
Package org.opencv.ml
クラス LogisticRegression
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ml.StatModel
-
- org.opencv.ml.LogisticRegression
public class LogisticRegression extends StatModel
ロジスティック回帰分類器を実装する。参照: ml_intro_lr
-
-
フィールドの要約
フィールド Modifier and Type Field Description static intBATCHstatic intMINI_BATCHstatic intREG_DISABLEstatic intREG_L1static intREG_L2-
クラス org.opencv.ml.StatModel から継承されたフィールド
COMPRESSED_INPUT, PREPROCESSED_INPUT, RAW_OUTPUT, UPDATE_MODEL
-
-
コンストラクタの要約
コンストラクタ Modifier Constructor Description protectedLogisticRegression​(long addr)
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド Modifier and Type Method Description static LogisticRegression__fromPtr__​(long addr)static LogisticRegressioncreate()Creates empty model.Matget_learnt_thetas()This function returns the trained parameters arranged across rows.intgetIterations()SEE: setIterationsdoublegetLearningRate()SEE: setLearningRateintgetMiniBatchSize()SEE: setMiniBatchSizeintgetRegularization()SEE: setRegularizationTermCriteriagetTermCriteria()SEE: setTermCriteriaintgetTrainMethod()SEE: setTrainMethodstatic LogisticRegressionload​(java.lang.String filepath)Loads and creates a serialized LogisticRegression from a file Use LogisticRegression::save to serialize and store an LogisticRegression to disk.static LogisticRegressionload​(java.lang.String filepath, java.lang.String nodeName)Loads and creates a serialized LogisticRegression from a file Use LogisticRegression::save to serialize and store an LogisticRegression to disk.floatpredict​(Mat samples)Predicts responses for input samples and returns a float type.floatpredict​(Mat samples, Mat results)Predicts responses for input samples and returns a float type.floatpredict​(Mat samples, Mat results, int flags)Predicts responses for input samples and returns a float type.voidsetIterations​(int val)getIterations SEE: getIterationsvoidsetLearningRate​(double val)getLearningRate SEE: getLearningRatevoidsetMiniBatchSize​(int val)getMiniBatchSize SEE: getMiniBatchSizevoidsetRegularization​(int val)getRegularization SEE: getRegularizationvoidsetTermCriteria​(TermCriteria val)getTermCriteria SEE: getTermCriteriavoidsetTrainMethod​(int val)getTrainMethod SEE: 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()
SEE: setLearningRate- 戻り値:
- 自動生成
-
setLearningRate
public void setLearningRate​(double val)
getLearningRate SEE: getLearningRate- 引数:
val- 自動生成
-
getIterations
public int getIterations()
SEE: setIterations- 戻り値:
- 自動生成
-
setIterations
public void setIterations​(int val)
getIterations SEE: getIterations- 引数:
val- 自動生成
-
getRegularization
public int getRegularization()
SEE: setRegularization- 戻り値:
- 自動生成
-
setRegularization
public void setRegularization​(int val)
getRegularization SEE: getRegularization- 引数:
val- 自動生成
-
getTrainMethod
public int getTrainMethod()
SEE: setTrainMethod- 戻り値:
- 自動生成
-
setTrainMethod
public void setTrainMethod​(int val)
getTrainMethod SEE: getTrainMethod- 引数:
val- 自動生成
-
getMiniBatchSize
public int getMiniBatchSize()
SEE: setMiniBatchSize- 戻り値:
- 自動生成
-
setMiniBatchSize
public void setMiniBatchSize​(int val)
getMiniBatchSize SEE: getMiniBatchSize- 引数:
val- 自動生成
-
getTermCriteria
public TermCriteria getTermCriteria()
SEE: setTermCriteria- 戻り値:
- 自動生成
-
setTermCriteria
public void setTermCriteria​(TermCriteria val)
getTermCriteria SEE: getTermCriteria- 引数:
val- 自動生成
-
predict
public float predict​(Mat samples, Mat results, int flags)
Predicts responses for input samples and returns a float type.
-
predict
public float predict​(Mat samples, Mat results)
Predicts responses for input samples and returns a float type.
-
predict
public float predict​(Mat samples)
Predicts responses for input samples and returns a float type.
-
get_learnt_thetas
public Mat get_learnt_thetas()
This function returns the trained parameters arranged across rows. For a two class classification problem, it returns a row matrix. It returns learnt parameters of the Logistic Regression as a matrix of type CV_32F.- 戻り値:
- 自動生成
-
create
public static LogisticRegression create()
Creates empty model. Creates Logistic Regression model with parameters given.- 戻り値:
- 自動生成
-
load
public static LogisticRegression load​(java.lang.String filepath, java.lang.String nodeName)
Loads and creates a serialized LogisticRegression from a file Use LogisticRegression::save to serialize and store an LogisticRegression to disk. Load the LogisticRegression from this file again, by calling this function with the path to the file. Optionally specify the node for the file containing the classifier- 引数:
filepath- シリアライズされた LogisticRegression へのパスnodeName- 分類器を含むノードの名前- 戻り値:
- 自動生成
-
load
public static LogisticRegression load​(java.lang.String filepath)
Loads and creates a serialized LogisticRegression from a file Use LogisticRegression::save to serialize and store an LogisticRegression to disk. Load the LogisticRegression from this file again, by calling this function with the path to the file. Optionally specify the node for the file containing the classifier- 引数:
filepath- シリアライズされた LogisticRegression へのパス- 戻り値:
- 自動生成
-
-