Top Description Fields Constructors Methods
javax.visrec.ml.classification

public abstract Class LogisticRegression<MODEL_CLASS>

extends Object
implements BinaryClassifier<float[]>, ModelProvider<MODEL_CLASS>
Class Inheritance
All Implemented Interfaces
javax.visrec.ml.model.ModelProvider, javax.visrec.ml.classification.BinaryClassifier, javax.visrec.ml.classification.Classifier
Type Parameters
<MODEL_CLASS>
Implementation class of underlying machine learning model
Imports
java.util.Objects, javax.visrec.ml.model.ModelProvider

This class performs basic binary classification - mapping of specified input to true/false with probability using logistic regression algorithm. Subclasses should use specific logistic regression implementation to provide that functionality.

Field Summary

Modifier and TypeField and Description
private MODEL_CLASS

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public MODEL_CLASS
protected final void
setModel(MODEL_CLASS model)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

modelback to summary
private MODEL_CLASS model

Constructor Detail

LogisticRegressionback to summary
public LogisticRegression()

Method Detail

getModelback to summary
public MODEL_CLASS getModel()

Implements javax.visrec.ml.model.ModelProvider.getModel.

Annotations
@Override
setModelback to summary
protected final void setModel(MODEL_CLASS model)