Prediction of scour depth at breakwaters due to non-breaking waves using machine learning approaches. (February 2017)