Adaptive Linear Neural Network