Bio-inspired adaptive neurons for dynamic weighting in Artificial Neural Networks | Synapse