Soil moisture estimation from microwave remote sensing data with non-linear machine learning techniques