What is DeepDow?
masterDeepDow is a framework designed for portfolio optimization using end-to-end deep learning. Unlike traditional two-stage optimization methods, DeepDow focuses on constructing networks that perform weight allocation in a single forward pass.
Instead of separating predictive modeling (estimating returns and covariance) from optimization (solving a convex problem), DeepDow merges these steps. The network takes raw features (such as returns and volumes) as input and directly outputs asset allocations. This allows for:
- Using a single loss function for the entire process.
- Turning hyperparameters (like risk aversion coefficients) into trainable weights.
- Extracting features specifically optimized for allocation rather than just prediction.