AI-driven earthquake forecasting