Bio-Inspired Adaptive Neurons for Dynamic Weighting in Artificial Neural Networks