Deep Learning: creación de una red neuronal desde cero. 1/3
Este es el primer artículo de una serie de tres artículos en el que vamos a crear una red neuronal en Python desde cero. Para ello primero vamos a entender la teoría matemática que hay detrás de una red neuronal y después vamos a aplicarla en Python. En este artículo vamos a ver lo siguiente.
- Introducción básica y sencilla detrás de una red neuronal
- Introducción matemática a una red neuronal
- Creación de una red neuronal en Python
Los artículos irán de menos a más, primero explicando una red neuronal, de forma teórica sin nada de matemáticas, y por último, utilizando toda la formulación matemática y creando una red neuronal con Python desde cero sin librerías externas ¡Vamos a por ello!
Introducción básica y sencilla detrás de una red neuronal.
Como se puede deducir por su nombre, una red neuronal es un conjunto de neuronas, lo que se pretende con estos modelos es imitar matemáticamente el funcionamiento del cerebro humano.
El cerebro humano tiene millones de neuronas que están conectadas entre si, primero tenemos que conocer como funcionan las neuronas en el cerebro humano, para tratar de imitar su funcionamiento