¿Cuál es la diferencia entre una red neuronal y un perceptrón?

Respuestas:

7

Sí, hay "perceptrón" se refiere a un modelo particular de aprendizaje supervisado, que fue descrito por Rosenblatt en 1957. El perceptrón es un tipo particular de red neuronal, y de hecho es históricamente importante como uno de los tipos de redes neuronales desarrolladas. Existen otros tipos de redes neuronales que se desarrollaron después del perceptrón, y la diversidad de redes neuronales continúa creciendo (especialmente dada la vanguardia y la moda del aprendizaje profundo en estos días).

Louis Cialdella
fuente
Entonces, ¿red neuronal es un término general entonces?
RockTheStar
1
Eso es correcto: "red neuronal" se refiere a toda una clase de modelos que aprenden, no es un algoritmo o modelo específico.
Louis Cialdella
17

Los modelos de Perceptron están contenidos dentro del conjunto de modelos de redes neuronales.

Un perceptrón (capa única) es una red neuronal de capa única que funciona como un clasificador binario lineal. Al ser una red neuronal de una sola capa, se puede entrenar sin el uso de algoritmos más avanzados como la propagación hacia atrás y, en cambio, se puede entrenar "avanzando hacia" su error en pasos especificados por una tasa de aprendizaje. Cuando alguien dice perceptrón, generalmente pienso en la versión de una sola capa.

Sin embargo, si está hablando de un perceptrón multicapa , entonces el término es el mismo que una red neuronal de retroalimentación .

Nick Thieme
fuente
3
Puede citar la última oración de Bishop, CM (2006). Reconocimiento de patrones y aprendizaje automático (1ª ed. 20). pag. 226.
Neil G
1

El procedimiento de aprendizaje de Perceptron no se puede generalizar a capas ocultas

• El procedimiento de convergencia de perceptrón funciona asegurando que cada vez que cambien los pesos, se acerquen a cada conjunto de pesos "generosamente factible".

- Este tipo de garantía no puede extenderse a redes más complejas en las que el promedio de dos buenas soluciones puede ser una mala solución.

• Entonces, las redes neuronales “multicapa” no usan el procedimiento de aprendizaje perceptrónico.

- Nunca deberían haberse llamado perceptrones multicapa.

-Referencia Coursera.org - Curso de red neuronal - Semana 3

Vikash Kumar
fuente
Gracias. Hmm ... creo que el perceptrón es una red neuronal más simple.
RockTheStar
1

Como @Nick mencionó, Preceptron es una red neuronal con una sola capa, que utiliza programas escritos a mano basados ​​en el sentido común para definir las características . Esta característica se usa como entrada de red y luego toma una decisión binaria basada en eso.

ingrese la descripción de la imagen aquí

[La imagen y la explicación se basaron en las diapositivas de Hinton en Coursera]

Amir
fuente
1
Por favor, atribuya las figuras que usa a menos que sean hechas por usted.
ameba dice Reinstate Monica