Chaopeng Shen describes various types of machine learning with applications linked to traditional process based modeling in hydrology.