# The Perceptron, and All the Things it Can't Perceive

DevFeed: [The Perceptron, and All the Things it Can't Perceive](<https://devfeed.tech/articles/the-perceptron-and-all-the-things-it-can-t-perceive-40238.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2011/08/11/the-perceptron-and-all-the-things-it-cant-perceive/>)

Published: 2011-08-11T13:16:32Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>)

Tags: [classification](<https://devfeed.tech/tags/classification.md>), [linear-algebra](<https://devfeed.tech/tags/linear-algebra.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [perceptron](<https://devfeed.tech/tags/perceptron.md>), [programming](<https://devfeed.tech/tags/programming.md>), [pseudocode](<https://devfeed.tech/tags/pseudocode.md>)

## AI overview

This tutorial introduces the machine learning classification problem and explains the perceptron as a model that separates labeled data with a line or hyperplane.

## Source excerpt

This post assumes some basic familiarity with Euclidean geometry and linear algebra. Though we do not assume so much knowledge as is contained in our primer on inner product spaces, we will be working with the real Euclidean inner product. For the purpose of this post, it suffices to know about the "dot product" of two vectors. The General Problem One of the main problems in machine learning is to classify data.