Implicit predictive adaptive controller with stochastic gradient identifiers