A Novel Recurrent Convolutional Neural Network for Ocean and Weather Forecasting