In the context of ML, artificial neuron is a mathematical function. It takes one or more inputs that are multiplied by values called “weights” and added together. This value is then passed to non-linear function called “activation function” to becomes the neuron’s output. Illustration: