SolarNet: A sky image-based deep convolutional neural network for intra-hour solar forecasting. (1st July 2020)