Classic SciML
The phaethon.ml module provides deep integration with Scikit-Learn, bridging classical machine learning with strict dimensional algebra.
While Neural PDEs handle infinite-dimensional spaces, Classic SciML equips traditional, heavily optimized tabular algorithms (like Random Forests, XGBoost, and Support Vector Machines) with physics-aware meta-estimators, automated Buckingham Pi feature engineering, and dimensionally safe evaluation metrics.
Dependency Note
The Classic SciML module strictly requires the Scikit-Learn backend. Install via: pip install 'phaethon[sklearn]'
Classic SciML Architecture
-
The
DimensionalEstimatorandAxiomValidator. Wrappers that safely strip and resurrect physical dimensions, alongside physics-aware train-test splitting. -
Secure scaling pipelines (
DimensionalTransformer) and automated SVD null-space extraction (BuckinghamTransformer) to synthesize pure dimensionless features on-the-fly. -
Dimensionally strict evaluation engines for MAE, MSE, and R-Squared. Accurately validate models and automatically synthesize complex error dimensions (e.g., converting Distance errors into Area).