A Macine Learning Approach to the Prediction of Tidal Currents