@Override public LogisticRegression train(double[][] x, int[] y) { return new LogisticRegression(x, y, lambda, tol, maxIter); } }
public static LogisticRegression learn(IntConvertibleColumn labels, NumericColumn... predictors) { smile.classification.LogisticRegression classifierModel = new smile.classification.LogisticRegression(DoubleArrays.to2dArray(predictors), labels.asIntArray()); return new LogisticRegression(classifierModel); }
public static LogisticRegression learn(IntConvertibleColumn labels, double lambda, NumericColumn... predictors) { smile.classification.LogisticRegression classifierModel = new smile.classification.LogisticRegression(DoubleArrays.to2dArray(predictors), labels.asIntArray(), lambda); return new LogisticRegression(classifierModel); }
public static LogisticRegression learn(IntConvertibleColumn labels, double lambda, double tolerance, int maxIters, NumericColumn... predictors) { smile.classification.LogisticRegression classifierModel = new smile.classification.LogisticRegression( DoubleArrays.to2dArray(predictors), labels.asIntArray(), lambda, tolerance, maxIters); return new LogisticRegression(classifierModel); }