The former predict depth using water body properties and calculate depth using some formula ... regression and clustering algorithms including support vector machines, random forests, gradient ...