Named after the English mathematician and physicist Oliver Heaviside, the Heaviside step function was used in Rosenblatt’s perceptron. It is a piecewise function and is mathematically defined as

The Heaviside step function essentially gives the perceptron algorithm its binary decision-making property.