퍼셉트론은 다수의 신호를 입력으로 받아 하나의 신호를 출력하는 것이다. 입력 신호는 퍼셉트론을 통해 흐름을 만들며 정보를 앞으로 전달한다. 퍼셉트론 신호는 흐른다/안 흐른다 (1 또는 0)의 두 가지 값을 가질 수 있다.

x1, x2: 입력 신호 y: 출력 신호 w1, w2: 가중치(weight)
위 그림은 입력으로 두 개의 신호를 받는 퍼셉트론의 예이다. 그림에서 원을 뉴런 또는 노드라고 부른다.
이 노드, 즉 입력 신호가 뉴런에 보내질 때는 각각의 고유한 가중치(w1, w2)가 곱해진다. → w1x1 + w2x2
이렇게 보내진 신호의 총합이 정해진 임계값(𝜽)을 넘어설 때만 1을 출력한다.
이를 수식으로 나타내면 아래와 같다.

AND 게이트는 입력이 둘이고 출력은 하나이다.
아래 표와 같이 두 입력이 모두 1일 때만 1을 출력하고, 그 외에는 0을 출력한다는 특징이 있다.

이 AND 게이트를 퍼셉트론으로 표현하려면 위의 표대로 입력과 출력이 작동하도록 하는 w1, w2, 𝜽 값을 정하는 것이다. 이를 만족하는 조합은 무수히 많지만, 한 가지 예로 (w1, w2, 𝜽)가 (0.5, 0.5, 0.7)일 때 만족을 한다는 것을 알 수 있다.
NAND는 Not AND를 의미하며, 이 동작은 AND 게이트의 출력을 반대로 뒤집은 것이 된다.
