Describir: Nearly-optimal Tunable Predictive Controllers based on Machine Learning