Secure short-term load forecasting for smart grids with transformer-based federated learning