dro and E2E-DRO

Both tools are implementations of distributionally robust optimization (DRO) methods, suggesting they are **competitors** offering similar functionalities for handling uncertainty in machine learning models, with "namkoong-lab/dro" being a more established and actively used package given its higher star count and download numbers.

dro
55
Established
E2E-DRO
40
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 25/25
Community 10/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 17/25
Stars: 157
Forks: 10
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
Stars: 38
Forks: 11
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
Stale 6m No Package No Dependents

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.

predictive-modeling machine-learning-robustness data-uncertainty statistical-modeling model-reliability

About E2E-DRO

Iyengar-Lab/E2E-DRO

End-to-end distributionally robust optimization

This project helps quantitative analysts and portfolio managers build investment portfolios that are more resilient to unpredictable market changes. It takes historical asset return data and, by considering potential model inaccuracies, produces optimal portfolio allocations. This ensures your portfolio decisions account for the risk that your predictions might not be perfectly accurate.

quantitative-finance portfolio-optimization risk-management asset-management financial-modeling

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work