Adaptive Neuron