Machine Learning para Java.
Por fin, bien hecho.

Una librería de Machine Learning nativa para Java. API intuitiva, alto rendimiento y lista para producción. Sin dependencias externas, sin configuración compleja.

QuickStart.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import com.minerva.core.primitives.*;
import com.minerva.models.regression.impl.*;
import com.minerva.metrics.RegressionMetrics.*;
// Datos de entrenamiento
Matrix X = new Matrix(new double[][] {
{1.0, 1.0}, {1.0, 2.0}, {2.0, 2.0}, {2.0, 3.0}
});
Vector y = new Vector(new double[] {6.0, 8.0, 9.0, 11.0});
// Entrenar modelo
LinearRegression model = new LinearRegression();
model.fit(X, y);
// Predecir y evaluar
Vector pred = model.predict(X);
double r2 = new RegressionMetrics().R2(y, pred); // 1.0

Respaldado por equipos de