Capítulo 1. Fundamentos Fundamentos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
No memorices estas fórmulas. Si entiendes los conceptos, puedes inventar tu propia notación.
John Cochrane, Notas sobre inversiones 2006
El objetivo de este capítulo en es explicar algunos modelos mentales fundamentales que son esenciales para comprender cómo funcionan las redes neuronales. En concreto, trataremos las funciones matemáticas anidadas y sus derivadas. Partiremos de los bloques de construcción más sencillos posibles para demostrar que podemos construir funciones complicadas formadas por una "cadena" de funciones constituyentes e, incluso cuando una de estas funciones sea una multiplicación de matrices que toma múltiples entradas, calcular la derivada de las salidas de las funciones con respecto a sus entradas. Entender cómo funciona este proceso será esencial para comprender las redes neuronales, que técnicamente no empezaremos a tratar hasta el Capítulo 2.
Mientras nos orientamos en torno a estos elementos fundamentales de las redes neuronales, describiremos sistemáticamente cada concepto que introduzcamos desde tres perspectivas:
-
Matemáticas, en forma de ecuación o ecuaciones
-
Código, con la menor sintaxis extra posible (lo que hace de Python una opción ideal)
-
Un diagrama que explique lo que ocurre, del tipo que dibujarías en una pizarra durante una entrevista de codificación
Como menciona en el prefacio, ...