mlfinlab and mlfinpy
These two tools are competitors, as both aim to provide a machine learning toolbox for financial applications in Python.
About mlfinlab
hudson-and-thames/mlfinlab
MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.
Implements the complete ML pipeline for quantitative finance—from alternative data structures and labeling schemes through feature engineering, cross-validation, and bet sizing to backtest overfitting diagnostics. Built around financial-specific techniques like codependence measures, synthetic data generation, and clustering methods rather than generic ML frameworks. Includes modules for feature importance analysis, hyperparameter tuning, and network analysis tailored to portfolio construction and risk management workflows.
About mlfinpy
baobach/mlfinpy
Mlfin.py is an advance Machine Learning toolbox for financial applications in Python.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work