BACKPROPAGATION: Cómo Aprende Matemáticamente una Red Neuronal Artificial Paso a Paso con Python

Explicación visual y matemática, paso a paso, de cómo aprende una red neuronal artificial. En particular, este video se enfoca en Backpropagation, el algoritmo predominante para el entrenamiento de redes neuronales artificiales.
Para citar este recurso educativo utiliza la siguiente referencia:
Gutiérrez-García, J.O. [Código Máquina]. (2024, 8 de Abril). BACKPROPAGATION: Cómo Aprende Matemáticamente una Red Neuronal Artificial Paso a Paso con Python [Video]. KZread. [Incluye aquí la URL del video]
********************************************
Para guiar tu aprendizaje, en este vínculo ( • Curso de Inteligencia ... ) se encuentra una guía secuencial para aprender:
1. Programación Básica con Python;
2. Manejo de Datos;
3. Visualización de Datos;
4. Análisis de Datos; y
5. Aprendizaje de Máquina y Ciencia de Datos.
********************************************
Índice del Video:
0:00 Presentación
1:11 Introducción a las redes neuronales
1:11 Datos y objetivo
5:39 Neurona biológica
7:00 Neurona perceptrón
15:30 Neurona sigmoide
20:15 Estructura de una red neuronal
23:07 Entrenamiento de redes neuronales
23:15 Propagación hacia adelante
28:31 Cálculo de error
31:22 Backpropagation paso a paso
32:27 Derivada y gradiente descendente
43:43 Cálculo de gradientes
46:15 Regla de la cadena
1:05:08 Código (desde cero) de una red neuronal con Python
El código se encuentra disponible en:
github.com/CodigoMaquina/code...
Apoya a Código Máquina dando un Like, con un Super Gracias o visitando nuestra tienda en: / shop
⭐ De la co-fundadora de Código Máquina, productos de cosmética natural SINHAKI:
www.amazon.com.mx/s?srs=12094...
#DeepLearning #AprendizajeProfundo #MachineLearning #RedesNeuronales #IA #AI #Python #DataScience #CienciaDeDatos #InteligenciaArtificial #AprendizajeAutomático #AprendizajeDeMaquina

Пікірлер: 64

  • @CodigoMaquina
    @CodigoMaquina3 ай бұрын

    Apoya a Código Máquina dando un Like, con un Super Gracias o visitando nuestra tienda en facebook.com/C0d1g0Maqu1na/shop

  • @yonadabjaredguzmanmendoza1576
    @yonadabjaredguzmanmendoza1576Ай бұрын

    Había tomado un par de cursos donde explicaban a detalle el back propagation pero jamás me había quedado tan claro como aquí. Felicidades por tu contenido y didáctica se agradecen mucho !

  • @Acrhonoz
    @Acrhonoz3 ай бұрын

    Ahora si te excediste. Maravilloso, majestuoso. Lo veré varias veces porque quiero irlo haciendo paso a paso. El backpropagation más bellamente explicado. Muchas gracias Octavio. Eres un master.

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @Acrhonoz muchas gracias por tus palabras. Hacerlo a mano llevará su rato, pero la verdad que es un excelente ejercicio, permite solidificar los conocimientos. Gracias por interactuar con el contenido y pasar a saludar :)

  • @gustavojuantorena
    @gustavojuantorena3 ай бұрын

    Qué bueno un video en Español con este nivel de detalle! Es uno de los mejores canales sin duda!

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @gustavojuantorena muchas gracias por el apoyo frecuente que brindas al canal :)

  • @OscarMartinez-ve6gv

    @OscarMartinez-ve6gv

    2 ай бұрын

    he visto videos en ingles y ninguno tiene tanta calidad como este

  • @wilwoap1
    @wilwoap13 ай бұрын

    Maestro, HP! Dónde estuviste todo este tiempo 😅😅😅. Genial, genial bajaste los conceptos a un nivel tan desagregado que permiten entender que no hay brujería detrás de tanta maravilla sino una linda matemática. Felicitaciones!!!

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @wilwoap1 muchas gracias por tus comentarios y bienvenid@ al canal :)

  • @oridheannetworking3429
    @oridheannetworking3429Ай бұрын

    excelente , excelente explicación!

  • @pabloblogna4453
    @pabloblogna44533 ай бұрын

    Muy buena explicación... Muy profesional . Tu canal es fantástico. Saludos y gracias.

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @pabloblogna4453 verdaderamente agradezco tus comentarios :)

  • @madarax123
    @madarax12326 күн бұрын

    Llevo 3min y ya me suscribí excelente que hayan canales así

  • @gersonrodriguez9005
    @gersonrodriguez90052 ай бұрын

    Excelente, al fin un video en español bien explicado, muchas gracias

  • @CodigoMaquina

    @CodigoMaquina

    Ай бұрын

    @gersonrodriguez9005 muchas gracias por seguir el contenido del canal :)

  • @jaz2k5
    @jaz2k53 ай бұрын

    Muy bueno y muy informativo don Octavio, me hizo acordame de cosas que no uso desde aquellos tiempos del CINVESTAV.

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    Don @jaz2k5 qué buenos recuerdos! Gracias por pasar a saludar y te mando un abrazo muy fuerte.

  • @leonelazurdia
    @leonelazurdiaАй бұрын

    Excelente trabajo. Gracias por tu cátedra

  • @eduardogold3925
    @eduardogold39252 ай бұрын

    Thanks!

  • @CodigoMaquina

    @CodigoMaquina

    2 ай бұрын

    @eduardogold3925 en nombre del equipo de @CodigoMaquina, te agradezco verdaderamente el apoyo y la confianza en este proyecto. ¡Muchas Gracias!

  • @reinerromero7265
    @reinerromero72653 ай бұрын

    Excelente. Muchas gracias 😀

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @reinerromero7265 es un verdadero placer :)

  • @sandunga666
    @sandunga6663 ай бұрын

    Impresionante! Muchas gracias Octavio, simpre muy claras tus explicaciones.

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @sandunga666 muchas gracias por tus comentarios y por seguir el contenido del canal :)

  • @jean_2437
    @jean_24373 ай бұрын

    Tu trabajo es excelente. Muchas bendiciones.

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @jean_2437 muchas gracias por las bendiciones

  • @humbertoreyes4165
    @humbertoreyes41653 ай бұрын

    Te las rifaste Fernando. Muy buen video

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @humbertoreyes4165 muchas gracias :)

  • @GAHAT13
    @GAHAT133 ай бұрын

    Muchas gracias eres el mejor profe saludos!!!

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @GAHAT13 en verdad agradezco tus palabras

  • @numelto
    @numelto2 ай бұрын

    The best of the best, lo MAXIMO, lo supremo

  • @CodigoMaquina

    @CodigoMaquina

    2 ай бұрын

    @numelto muchas gracias por tus palabras

  • @jhonhenryrios2984
    @jhonhenryrios29842 ай бұрын

    Muchas gracias Sr. Gutierrez, excelente contenido y excelente explicación.

  • @CodigoMaquina

    @CodigoMaquina

    Ай бұрын

    @jhonhenryrios2984 gracias por tus comentarios y por seguir el contenido del canal :)

  • @Johan-zs9xh
    @Johan-zs9xh3 ай бұрын

    Uff que casualidad me tope con este canal

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @Johan-zs9xh ¡Bienvenido al Canal!

  • @wriverapaniagua
    @wriverapaniagua3 ай бұрын

    muchas gracias!!!

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @wriverapaniagua gracias por interactuar con el contenido del canal :)

  • @nano996
    @nano9963 ай бұрын

    Excelente ejemplo, gran docente felicitaciones! Like y nuevo suscriptor!

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @nano996 muchas gracias por tus palabras :)

  • @desk6173
    @desk61732 ай бұрын

    Nuevo sub bro

  • @CodigoMaquina

    @CodigoMaquina

    2 ай бұрын

    @desk6173 bienvenid@ al canal!

  • @cacasal92
    @cacasal923 ай бұрын

    Hola, buen día, desde Colombia. Quisiera aprender programación e inteligencia artificial por mi cuenta en mi tiempo libre, me podrias recomendar un orden de tus listas de reproducción y/o libros que pueda leer para una persona que esta en cero de programación, manejo basico de computador es lo unico jejeje. Gracias por todo este material.

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @cacasal92 diseñamos @CodigoMaquina con la intención de que no hubiera ningún prerrequisito para nuestro videos, al menos que no hayamos explicado aquí mismo en el canal. Mi sugerencia es que veas los videos del canal en el orden de subida (el primer video que subimos fue "cómo instalar python" y está seguido por videos de introducción a la programación). También le puedes echar un ojo a una guía que tenemos en el canal en donde agrupamos los temas kzread.info/dash/bejne/nqOhrNCbfpi9ns4.htmlfeature=shared

  • @van251080
    @van2510803 ай бұрын

    Gracias está súper está info... No hay un curso completo ? Gracias

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @van251080 gracias por tus comentarios. Con respecto a tu pregunta, te recomiendo echarle un ojo al siguiente video que guía el aprendizaje desde programación básica hasta machine learning: kzread.info/dash/bejne/nqOhrNCbfpi9ns4.htmlfeature=shared

  • @van251080

    @van251080

    3 ай бұрын

    @@CodigoMaquina ya vi el video del link ... Excelente información. Muchas gracias y deseo mucho éxito para este canal... Saludos

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @van251080 muchas gracias!

  • @jonatanpittari2233
    @jonatanpittari22333 ай бұрын

    Buenas, excelente tu contenido! Me gustaría saber si podrías decirme que ramas de la matemática debería estudiar para profundizar más en todo este tipo de cuestiones! Gracias!

  • @CodigoMaquina

    @CodigoMaquina

    3 ай бұрын

    @jonatanpittari2233 gracias por tus comentarios y por la pregunta. Con respecto a las ramas de matemáticas, primero debo decir que todas las ramas son importantes y que ninguna está de más. Segundo, entre las matemáticas más importantes para machine learning y/o deep learning se encuentran Cálculo, Probabilidad, Algebra Lineal y Estadística. En futuro próximo haré un video al respecto dando más detalles. Gracias por seguir el contenido del canal :)

  • @dulcecarolinaalvarezsantia3093
    @dulcecarolinaalvarezsantia30932 ай бұрын

    Muchas gracias por tu contenido. Estaría super que pudieras generar comunidad a través de discord! Saludos

  • @CodigoMaquina

    @CodigoMaquina

    Ай бұрын

    @dulcecarolinaalvarezsantia3093 gracias por tus comentarios y por tu sugerencia. Discord ciertamente es un buen lugar para generar comunidad.

  • @ML_Wave
    @ML_Wave20 күн бұрын

    Buenas tardes profe, dado que el gradiente de la función de perdida sería el vector formado por las derivadas parciales de la función de perdida respecto a cada uno de los pesos y sesgos, se puede conocer la magnitud de la máxima derivada direccional al evaluar el gradiente en los valores actuales de b y w, por lo que se podría diseñar una regla de tasa de aprendizaje que se vaya modificando según la norma del gradiente en el punto , de manera que sea pequeña para normas grandes y vaya aumentando cuando la norma se vaya acercando a cero para acelerar la convergencia , claro que tocaría ver la estabilidad, estoy en lo correcto?

  • @misaeloli4788
    @misaeloli47882 ай бұрын

    Ayuda :( En las derivadas parciales el p21 ya esta considerando el valor de salida de la O1 o no se debe considerar??

  • @OscarMartinez-ve6gv

    @OscarMartinez-ve6gv

    2 ай бұрын

    Al usar la funcion sigmoide me parece que toma valores (0,1) y no {0,1}

  • @luismiguelperezsolis4008
    @luismiguelperezsolis4008Ай бұрын

    donde encuentro el codigo del ejemplo de colab?

  • @CodigoMaquina

    @CodigoMaquina

    Ай бұрын

    Hola @luismiguelperezsolis4008 aquí va el vínculo a la libreta: github.com/CodigoMaquina/code/blob/main/machine_learning_python/backpropagation_paso_a_paso.ipynb