ml_linear_regression 0.0.1
ml_linear_regression: ^0.0.1 copied to clipboard
Lightweight Dart implementation of simple linear regression model for numeric prediction.
import 'package:ml_linear_regression/ml_linear_regression.dart';
void main() {
final model = LinearRegression();
// Eğitim verileri: saat → skor (örnek: çalışma süresi vs sınav puanı)
final hours = [1.0, 2.0, 3.0, 4.0, 5.0];
final scores = [2.0, 4.1, 6.0, 8.1, 9.9];
model.fit(hours, scores);
print(model.toString());
final predicted = model.predictOne(6.0);
print('Prediction for 6 hours → ${predicted.toStringAsFixed(2)}');
final r2 = model.score(hours, scores);
print('R² Score: ${r2.toStringAsFixed(4)}');
final mse = model.meanSquaredError(hours, scores);
print('MSE: ${mse.toStringAsFixed(4)}');
}