Perceptró
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Perceptron.png/220px-Perceptron.png)
El perceptró, en l'àmbit d'aprenentatge automàtic, és un algorisme d'aprenentage supervisat per a classificadors binaris. Un classificador binari és una funció que pot decidir si unes dades d'entrada, representades per un vector de nombres, pertanyen a una classe específica. El perceptó és un tipus de classificador lineal, és a dir, un algorisme que realitza prediccions basades en una funció d'activació lineal formada per una sèrie de coeficients o pesos. EL perceptró és considerat com la forma més senzilla (neurona d'una sola capa) de xarxa neuronal.[1][2][3]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8c/Perceptron_moj.png/220px-Perceptron_moj.png)
Definició
Un perceptor d' entrades i una sola sortida binària ve definit per pesos o coeficients i l'aplicació de la funció d'activació del tipus funció de Heaviside :
![](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Perceptron_algorithm.gif/220px-Perceptron_algorithm.gif)
Procediment iteractiu : (vegeu Fig.3)
- S'inicialitzen els pesos a zero.
- Es calcula l'error de la sortida (valor esperat menys valor obtingut) :
- Es fixen els nous pesos amb : pesos anteriors + entrada ponderada per error de la sortida : (és una generalització de l'algorisme LMS)
Exemples
Perceptró que implementa una porta AND de dues entrades
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Computer.Science.AI.Neuron.AND.svg/220px-Computer.Science.AI.Neuron.AND.svg.png)
Taula de valors que resol els valors de la Fig.4 :
Entrada | Pesos | f(z) |
---|---|---|
1 | = 1.5 | |
1 | = 1.5 |
Perceptró que implementa una porta OR de dues entrades
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Computer.Science.AI.Neuron.OR.svg/220px-Computer.Science.AI.Neuron.OR.svg.png)
Taula de valors que resol els valors de la Fig.5 :
Entrada | Pesos | f(z) |
---|---|---|
1 | = 0.5 | |
1 | = 0.5 |
Referències
- ↑ «What the Hell is Perceptron? – Towards Data Science». Towards Data Science, 09-09-2017.
- ↑ «Single-layer Neural Networks (Perceptrons)» (en anglès). https://computing.dcu.ie.+[Consulta: 8 novembre 2018].
- ↑ «Perceptrons and Neural Networks» (en anglès). https://www.cs.cmu.edu.+[Consulta: 8 novembre 2018].
Vegeu també
- Perceptró multicapa.
- Xarxa neuronal convolucional
- Xarxa neuronal recurrent