Learning Gaussian Multi-Index Models with Gradient Flow: Time Complexity and Directional Convergence