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

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 117

  • @CodigoMaquina
    @CodigoMaquina  9 місяців тому +7

    👉 Xiperia ofrece consultoría empresarial que transforma datos en conocimiento accionable para alcanzar los objetivos de tu negocio. Conoce más en www.xiperia.com

  • @Acrhonoz
    @Acrhonoz 9 місяців тому +16

    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  9 місяців тому +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
    @gustavojuantorena 9 місяців тому +10

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

    • @CodigoMaquina
      @CodigoMaquina  9 місяців тому +1

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

    • @OscarMartinez-ve6gv
      @OscarMartinez-ve6gv 8 місяців тому +1

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

  • @SELF_NATUR
    @SELF_NATUR 8 місяців тому +3

    Muchas gracias eres el mejor profe saludos!!!

    • @CodigoMaquina
      @CodigoMaquina  8 місяців тому +1

      @GAHAT13 en verdad agradezco tus palabras

  • @pabloblogna4453
    @pabloblogna4453 9 місяців тому +4

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

    • @CodigoMaquina
      @CodigoMaquina  9 місяців тому

      @pabloblogna4453 verdaderamente agradezco tus comentarios :)

  • @Sergio_From_Spain
    @Sergio_From_Spain Місяць тому +1

    ¡BUENÍSIMO! Ya sé que a estas alturas todo esto lo dan por sabido muchos, pero no he encontrado a nadie que lo explique con tanto detalle. Muchas gracias por este vídeo.

  • @lanoviadearana
    @lanoviadearana 21 день тому +1

    el mejor video que he visto acerca de este tema

  • @ismpri
    @ismpri 2 місяці тому +2

    Felicitaciones 'Código Máquina' eres un maestro de maestros. La mejor explicación detallada y clara. Desde ahora estaré atento a tus creaciones.

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      @ismpri te agradezco sinceramente por creer en este proyecto educativo y por apoyarnos. Código Máquina tiene la misión de divulgar ciencia y compartir conocimientos para la comunidad hispanohablante. Tu apoyo ayuda a esa misión y nos hace sentir acompañados en este camino tan bonito. Como una pequeña muestra de agradecimiento, por favor échale un ojo a la introducción de nuestro último video: ua-cam.com/video/rWKM5sSSzLM/v-deo.html

  • @marianocastelli5172
    @marianocastelli5172 Місяць тому +1

    Muchas gracias Octavio por la excelente clase, saludos!

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      Con mucho gusto y gracias por tus palabras :)

  • @serselea
    @serselea Місяць тому +1

    Excelente explicacion, ayuda mucho entender la matematicas detras de la programacion cuandouno esta comenzando. muy buen laburo!!!

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      ¡Muchas gracias por seguir el contenido del canal! 🙂

  • @jean_2437
    @jean_2437 9 місяців тому +2

    Tu trabajo es excelente. Muchas bendiciones.

    • @CodigoMaquina
      @CodigoMaquina  9 місяців тому

      @jean_2437 muchas gracias por las bendiciones

  • @sandunga666
    @sandunga666 9 місяців тому +2

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

    • @CodigoMaquina
      @CodigoMaquina  9 місяців тому

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

  • @yonadabjaredguzmanmendoza1576
    @yonadabjaredguzmanmendoza1576 6 місяців тому +6

    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 !

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      Muchas gracias por seguir el contenido del canal!!!

  • @JFNicolasBautista
    @JFNicolasBautista 4 місяці тому +2

    Exquisita explicación. Contenido de calidad. Felicitaciones desde España! 😊

    • @CodigoMaquina
      @CodigoMaquina  3 місяці тому

      ¡Muchas gracias! Saludos desde la Ciudad de México

  • @jesusmanuelnietocarracedo9701
    @jesusmanuelnietocarracedo9701 5 місяців тому +3

    Como siempre te digo en tus videos es brutal, es descomunal como explicas en todos tus videos cada concepto que en los libros de "super-entendidos" no hay manera de saber por donde van, ya que la mitad de las explicaciones quedan indicadas, y sino traes buena base o llevas años sin tocar ciertos conceptos, es imposible entender. No te imaginas la de fuentes que había consultado hasta entender como se ejecuta realmente este algoritmo, sobre todo la regla de la cadena, y si tengo la asignatura de cálculo aprobada de la carrera hace muchos años, pero aprendí a resolver exámenes no a dominar conceptos... Que este video no tenga millones de visualizaciones, es una clara "derivada parcial" una fotografía del meteorito que nos merecemos con sociedad. Además no te quedas contento con explicar más o menos el concepto, sino que encima montas unas presentaciones, que llevan un currazo enorme. De tus vídeos, ya si nos haces uno sobre técnicas de visualización de datos, yo es que te pido matrimonio ... Vale acabé el video y veo que ya solo me falta por saber el diámetro del dedo para el anillo...😅

    • @CodigoMaquina
      @CodigoMaquina  5 місяців тому +1

      Muchas gracias por tus palabras. En verdad que son valoradas. Por cierto, aquí va el vínculo a la lista de reproducción de visualización de datos del canal :)
      ua-cam.com/play/PLat2DtY8K7YWB3X5oJiXb5qON0rA3j0J6.html

  • @gersonrodr
    @gersonrodr 8 місяців тому +4

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

    • @CodigoMaquina
      @CodigoMaquina  7 місяців тому

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

  • @ismpri
    @ismpri 2 місяці тому +2

    ¡Gracias!

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      @ismpri te agradezco sinceramente por creer en este proyecto educativo y por apoyarnos. Código Máquina tiene la misión de divulgar ciencia y compartir conocimientos para la comunidad hispanohablante. Tu apoyo ayuda a esa misión y nos hace sentir acompañados en este camino tan bonito. Como una pequeña muestra de agradecimiento, por favor échale un ojo a la introducción de nuestro último video: ua-cam.com/video/rWKM5sSSzLM/v-deo.html

  • @humbertoreyes4165
    @humbertoreyes4165 8 місяців тому +1

    Te las rifaste Fernando.
    Muy buen video

    • @CodigoMaquina
      @CodigoMaquina  8 місяців тому

      @humbertoreyes4165 muchas gracias :)

  • @albertoguillermoferro2687
    @albertoguillermoferro2687 20 днів тому +1

    muy claro y explicacion exelente

  • @diegojacome913
    @diegojacome913 2 місяці тому +2

    Estoy trabajando y miro tu video y aun asi te entiendo perfectamente

    • @CodigoMaquina
      @CodigoMaquina  2 місяці тому

      Muchas gracias por seguir el contenido del canal

  • @reinerromero7265
    @reinerromero7265 9 місяців тому +2

    Excelente. Muchas gracias 😀

    • @CodigoMaquina
      @CodigoMaquina  9 місяців тому

      @reinerromero7265 es un verdadero placer :)

  • @efrainsantibanezalarcon613
    @efrainsantibanezalarcon613 Місяць тому +1

    increible explicacion, ahora si aprendi :)

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      ¡Me alegra mucho que te haya servido de ayuda! 🙂

  • @madarax123
    @madarax123 6 місяців тому +2

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

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      Muchas gracias por seguir el contenido del canal!!!

  • @soniabenavides177
    @soniabenavides177 5 місяців тому +2

    ¡Gracias!

    • @CodigoMaquina
      @CodigoMaquina  5 місяців тому +1

      @soniabenavides177 muchas gracias por apoyarnos y por creer en este proyecto. @CodigoMaquina ha sido uno de los proyectos más bonitos que hemos emprendido en nuestras vidas, y el ver que otras personas también creen en él, nos llena de emoción y motivación. ¡¡¡Muchas gracias!!!

    • @CodigoMaquina
      @CodigoMaquina  5 місяців тому

      @soniabenavides177 Como una pequeña muestra de nuestro agradecimiento, por favor échale un ojo a la introducción de nuestro último video sobre el teorema de aproximación universal de las redes neuronales: ua-cam.com/video/Rwno2KduQf8/v-deo.html

  • @claudiobastias2289
    @claudiobastias2289 18 днів тому +1

    Muchas gracias, Maestro por aca partiendo desde cero (0)

  • @soniabenavides177
    @soniabenavides177 5 місяців тому +2

    Eres un duro, gracias por explicarnos tan fácil temas complejos

    • @CodigoMaquina
      @CodigoMaquina  5 місяців тому

      @soniabenavides177 es todo un placer y muchísimas gracias por creer en este proyecto

  • @eduardogold3925
    @eduardogold3925 8 місяців тому +2

    Thanks!

    • @CodigoMaquina
      @CodigoMaquina  7 місяців тому

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

  • @dsy-o8o
    @dsy-o8o 25 днів тому +1

    la ver me alegra mucho y me gusto mucho tu explicacion clara y con ejemplos practicos

    • @CodigoMaquina
      @CodigoMaquina  25 днів тому +1

      Muchas gracias por tu comentario. Por cierto, tenemos un video donde hacemos una red neuronal con TensorFlow ua-cam.com/video/uM4u7P2xkO8/v-deo.html

  • @tecnologiasabiertas6719
    @tecnologiasabiertas6719 2 місяці тому

    Me resta decirte: muchas gracias y excelente trabajo. Genio!!!!

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      ¡El mejor reconocimiento es el apoyo de la comunidad!

  • @CARLOS-tt8rx
    @CARLOS-tt8rx 2 місяці тому

    Muy buen trabajo, excelente didáctica, muy buen profesor. Gracias Octavio.

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      Gracias por tus comentarios Carlos. Saludos!!

  • @leonelazurdia
    @leonelazurdia 7 місяців тому +2

    Excelente trabajo. Gracias por tu cátedra

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      Muchas gracias por seguir el contenido del canal!!!

  • @Johan-zs9xh
    @Johan-zs9xh 8 місяців тому +1

    Uff que casualidad me tope con este canal

    • @CodigoMaquina
      @CodigoMaquina  8 місяців тому

      @Johan-zs9xh ¡Bienvenido al Canal!

  • @oridheannetworking3429
    @oridheannetworking3429 7 місяців тому +2

    excelente , excelente explicación!

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      Muchas gracias por seguir el contenido del canal!!!

  • @jaz2k5
    @jaz2k5 8 місяців тому +2

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

    • @CodigoMaquina
      @CodigoMaquina  8 місяців тому

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

  • @nancynardelli5466
    @nancynardelli5466 5 місяців тому +1

    Muy buena explicación! Muchas gracias!

  • @jhon-AI-ML
    @jhon-AI-ML 8 місяців тому +1

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

    • @CodigoMaquina
      @CodigoMaquina  7 місяців тому

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

  • @jonathanharkerdpz5906
    @jonathanharkerdpz5906 5 місяців тому +2

    Excelente aporte.,👍👍👍

  • @nano996
    @nano996 8 місяців тому +1

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

    • @CodigoMaquina
      @CodigoMaquina  8 місяців тому

      @nano996 muchas gracias por tus palabras :)

  • @facundogomez4934
    @facundogomez4934 5 місяців тому +1

    buen video amigo, deja clarisimo el tema

    • @CodigoMaquina
      @CodigoMaquina  Місяць тому

      Muchas gracias por seguir el contenido del canal!!!

  • @jonatanpittari2233
    @jonatanpittari2233 8 місяців тому +1

    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  8 місяців тому

      @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 :)

  • @numelto
    @numelto 8 місяців тому +1

    The best of the best, lo MAXIMO, lo supremo

    • @CodigoMaquina
      @CodigoMaquina  8 місяців тому

      @numelto muchas gracias por tus palabras

  • @cacasal92
    @cacasal92 8 місяців тому +2

    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  8 місяців тому

      @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 ua-cam.com/video/lomJnbN5Wnk/v-deo.htmlfeature=shared

  • @cdkr0
    @cdkr0 3 місяці тому

    Hola... espectacular video explicativa. Sería muy útil saber como todo esto se puede hacer con TensorFlow y PyTorch por favor. Saludos!

  • @van251080
    @van251080 9 місяців тому +2

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

    • @CodigoMaquina
      @CodigoMaquina  9 місяців тому +1

      @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: ua-cam.com/video/lomJnbN5Wnk/v-deo.htmlfeature=shared

    • @van251080
      @van251080 8 місяців тому +2

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

    • @CodigoMaquina
      @CodigoMaquina  8 місяців тому

      @van251080 muchas gracias!

  • @albertoguillermoferro2687
    @albertoguillermoferro2687 2 дні тому

    yo estoy tratando de hacer una red neuronal con arduino, por ejemplo ingreso la ecuacion de una recta y=A*x+b , los datos de salida a averiguar son pendiente A , ordenada al origen b = sesgo , y los datos de entrada son la variable (x) y el resutado (y) , no tiene que dar la pendiente y la ordenada al origen , yo ingreso (x) como una rampa y se genera(y) , atravez de la funcion sigmoide en interacciones sucesivas luego haciendo y*(1-y)

  • @wriverapaniagua
    @wriverapaniagua 8 місяців тому +1

    muchas gracias!!!

    • @CodigoMaquina
      @CodigoMaquina  8 місяців тому

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

  • @Togueter
    @Togueter 5 місяців тому +1

    Por favor, sobre el minuto 6:30 corrige la diapositiva. No son terminales "axomicas", son terminales "AXONICOS" con "N" y en masculino, de AXON. Y la señal no se procesa en el núcleo; sino en el cuerpo de la neurona o "SOMA"

    • @CodigoMaquina
      @CodigoMaquina  5 місяців тому

      Muchas gracias por las correcciones. Lamentablemente el sistema de youtube no me permite modificar videos que ya se encuentran publicados. Sin embargo, tomaré en cuenta las observaciones para futuros videos :)

  • @gonzalosanvido3078
    @gonzalosanvido3078 4 місяці тому

    genial la explicación, que buen contenido !!!! que estudios tienes? sos ingeniero?

  • @dulcecarolinaalvarezsantia3093
    @dulcecarolinaalvarezsantia3093 8 місяців тому +1

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

    • @CodigoMaquina
      @CodigoMaquina  7 місяців тому

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

  • @desk6173
    @desk6173 8 місяців тому +1

    Nuevo sub bro

  • @ML_Wave
    @ML_Wave 6 місяців тому

    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?

  • @sebastiansebastiana5499
    @sebastiansebastiana5499 7 днів тому +1

    maldito loko ❤

    • @CodigoMaquina
      @CodigoMaquina  4 години тому

      Muchas gracias por seguir el contenido del canal!!!

  • @misaeloli4788
    @misaeloli4788 8 місяців тому

    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 8 місяців тому

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

  • @devdev2088
    @devdev2088 4 місяці тому

    algún libro para aprender backpropagation ?

  • @luismiguelperezsolis4008
    @luismiguelperezsolis4008 7 місяців тому +1

    donde encuentro el codigo del ejemplo de colab?

    • @CodigoMaquina
      @CodigoMaquina  7 місяців тому

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

  • @heberlopez2084
    @heberlopez2084 4 місяці тому

    Saludos.¿ De donde eres?