A predictive and user-centric approach to Machine Learning in data streaming scenarios