The present invention discloses a method with machine learning and Temporal Convolutional Neural Network for Solar Power Forecasting wherein the method comprises receiving four-dimensional (4D) weather forecast data, the weather forecast data including a plurality of weather features; processing the 4D weather forec...