...

artificial neuron