Machine learning models can combine broad feature sets into return forecasts. Start with baselines and add complexity carefully.

Recommended reading order: Regularized Linear Models, Tree Models, Boosting, Neural Networks, and Transformers.