public class RegressionModel<OUTPUT> extends java.lang.Object implements PredictiveModel<DoubleTensor,OUTPUT>
RegressionModel model = RegressionModel
.withTrainingData(inputTrainingData, outputTrainingData)
.withRegularization(RegressionRegularization.RIDGE)
.build();
| Modifier and Type | Method and Description |
|---|---|
void |
fit() |
DoubleVertex |
getInterceptVertex() |
Vertex<OUTPUT> |
getOutputVertex() |
DoubleVertex |
getWeightVertex() |
OUTPUT |
predict(DoubleTensor tensor) |
static RegressionModelBuilder<BooleanTensor> |
withTrainingData(DoubleTensor inputTrainingData,
BooleanTensor outputTrainingData) |
static RegressionModelBuilder<DoubleTensor> |
withTrainingData(DoubleTensor inputTrainingData,
DoubleTensor outputTrainingData) |
public static RegressionModelBuilder<DoubleTensor> withTrainingData(DoubleTensor inputTrainingData, DoubleTensor outputTrainingData)
public static RegressionModelBuilder<BooleanTensor> withTrainingData(DoubleTensor inputTrainingData, BooleanTensor outputTrainingData)
public DoubleVertex getInterceptVertex()
public DoubleVertex getWeightVertex()
public OUTPUT predict(DoubleTensor tensor)
predict in interface PredictiveModel<DoubleTensor,OUTPUT>public void fit()