Solar radiation forecasting using attention-based temporal convolutional network | Synapse