Adaptive neural control