ml_scaler 0.1.0
ml_scaler: ^0.1.0 copied to clipboard
A Dart package for scaling and normalizing numerical features using common techniques like Min-Max and Standard Scaler.
import 'package:ml_scaler/ml_scaler.dart';
void main() {
final data = [
[1.0, 2.0],
[2.0, 4.0],
[3.0, 6.0],
];
// --- MinMaxScaler ---
final minMax = MinMaxScaler();
minMax.fit(data);
final scaled = minMax.transform(data);
final restored = minMax.inverseTransform(scaled);
print('🔢 MinMaxScaler:');
print('Scaled: $scaled');
print('Restored: $restored');
// --- StandardScaler ---
final stdScaler = StandardScaler();
stdScaler.fit(data);
final standardized = stdScaler.transform(data);
final unstandardized = stdScaler.inverseTransform(standardized);
print('\n🧮 StandardScaler:');
print('Standardized: $standardized');
print('Restored: $unstandardized');
}