dro and skwdro
These are **competitors** offering overlapping implementations of distributionally robust optimization, with the namkoong-lab tool providing more comprehensive DRO methods via cvxpy while skwdro focuses on scikit-learn integration for practical ML workflows.
About dro
namkoong-lab/dro
A package of distributionally robust optimization (DRO) methods. Implemented via cvxpy and PyTorch
This package helps machine learning practitioners build more reliable predictive models, especially when real-world data might differ slightly from training data. You input your labeled datasets (features and target labels) for tasks like classification or regression. The output is a robust model that's less sensitive to unexpected variations in future data. This is for data scientists, machine learning engineers, and researchers who develop and deploy predictive models.
About skwdro
iutzeler/skwdro
Distributionally robust machine learning with Pytorch and Scikit-learn wrappers
This package helps data scientists and machine learning engineers build more reliable predictive models, especially when the real-world data might slightly differ from the training data. You provide your typical datasets, and it produces a robust model that is less sensitive to small changes or uncertainties in future data, improving its performance in unpredictable environments.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work