Machine learning applications for water-induced soil erosion modeling and mapping