Study of various machine learning approaches for Sentinel-2 derived bathymetry