Cómo aprender a aplicar redes neuronales para la optimización

Personalmente, le recomiendo que comience aquí: Mente: cómo construir una red neuronal (primera parte) (la imagen de arriba se toma de este enlace), para comprender cómo funciona realmente una red neuronal artificial y entrenamiento de propagación hacia atrás en un nivel básico. No tienes que leer la segunda parte. Hay un poco de cálculo involucrado, así que aguanta.

Siempre es bueno comenzar construyendo una red neuronal desde cero en el idioma con el que se sienta cómodo.

Si no está familiarizado con (o no le interesa) el cálculo, simplemente omita todo y continúe con esto: Tutorial de redes neuronales (Redes neuronales en inglés simple). Este es un tutorial increíble que muestra cómo construir barredoras de minas con “cerebro” que mejoran en la detección de minas cada vez. Utiliza el algoritmo genético para optimizar la función de forma física (en un lenguaje simple, para entrenar la red neuronal) para que no implique cálculo. Todo está explicado en inglés simple y, personalmente, me pareció extremadamente útil. Más tarde, puede seguir utilizando bibliotecas como TensorFlow, etc., pero al principio definitivamente debe intentar hacer una red neuronal desde cero para obtener una comprensión completa.

Espero eso ayude. 🙂