1.- Redes Neuronales: Fácil y desde cero

Поделиться
HTML-код
  • Опубликовано: 27 июн 2015
  • Minicurso de redes neuronales que explica paso a paso la construcción de un perceptrón multicapa.
    Los perceptrones se usan frecuentemente en el ámbito de la inteligencia artifical para predecir o agrupar datos que no son fáciles de tratar con los algoritmos tradicionales.
    Ejemplo de código (cortesía de Iñigo Ozcoidi):
    github.com/oscoidi/Perceptron
    Libro que resume el curso:
    openlibra.com/es/book/downloa...
    Escrito por Rafael Alberto Moreno Parra

Комментарии • 252

  • @ichaparroc
    @ichaparroc 4 года назад +20

    Hola estimado Javier Garcia, allá va mi historia.
    No sé en que año empecé a ver estos videos (los de redes neuronales), pero seguramente aún me encontraba en la Universidad (tengo mala memoria, hace 4 años que salí de la Universidad). En aquellos tiempos se hablaba mucho de Inteligencia Artificial, lamentablemente solo como moda sin saber qué es ni cómo funciona. Estaba buscando un tema de tesis y algo que me apasionara, para no caer en el típico software y la medición de aplicación en una empresa que eran los proyectos usuales como trabajo de grado en mi universidad (para obtener el títutlo de Ingeniero en Informática y Sistemas en Perú). Encontré su video, y me sirvió muchísimo, creo que muchos de los que estudiamos ingeniería también tenemos un interés por la física, he visto otros de sus videos en los que muy intuitivamente (al igual que en este) Ud. llega a demostrar las fórmulas o explicar como funciona todo, repito, INTUITIVAMENTE, ya que normalmente llevamos formulas en los cursos y pues nos las ponen delante y nadie nos dice como llegamos; sin embargo, con Ud. es posible entender hasta como razonó la persona que la ideó e incluso hace sentido la propia existencia de la fórmula, lo cual es increible y admiro, en sí, creo que se tiene que tener un entendimiento profundo del tema para poder hacer lo que Ud. hace (ya lo dijo Einstein, "no entiendes realmente algo a menos que seas capaz de explicárselo a tu abuela"). Seguí toda su serie de Redes Neuronales, en aquellos tiempos aún no había ni un resumen que alguien comentó después ni el código que otro usuario también compartió. Ello me llevó a poder programar una red neuronal en C++ (basandome en lo bien explicado que estaba esta serie de videos), combinar esto con un algoritmo de optimización (Algoritmo Evolutivo de Inspiración Cuántica) y finalmente presentar un trabajo, para mi, apasionante para obtener el título de Ingeniero en Informática y Sistemas. Ahora mismo he terminado una Maestría a tiempo completo vía una beca que se da en mi país (donde me pagan por estudiar y además los estudios) y he podido viajar a Uruguay, Argentina, Canadá y Estados Unidos para presentar posters relacionados a Redes Neuronales (ahora, he avanzado hacia las redes neuronales profundas para computación visual utilizando convoluciones para imágenes en 2D y 3D, ya sea para segmentación o clasificación). Cada cierto tiempo me encuentro en las recomendaciones de youtube vuestro video, así que esta vez me he tomado el tiempo para escribirle todo esto y decirle que gracias a su explicación intuitiva y muy buena hoy me dedico a redes neuronales, y el haber comprendido las bases mostradas por Ud. en este video me ha ayudado mucho para poder desarrollar una carrera en inteligencia artificial. Hace Ud. un trabajo magnífico que impacta en la vida de los demás, mi más sincero agradecimiento desde el fondo de mi corazón, de no haber encontrado una explicación como la de Ud. quizá me hubiera dedicado a otra cosa. Una vez más, muchísimas gracias.

    • @Javier_Garcia
      @Javier_Garcia  4 года назад +5

      Hola Israel, muchísimas gracias por encontrar un momento para escribir esta bonita historia. Me ha emocionado y también me motiva para seguir haciendo vídeos en este canal. No sabes cuánto me alegra que no solo te sirviera en su momento, sino que además supone tu trabajo de hoy en día.
      Recibe un cordial saludo y gracias a ti por compartir tus reflexiones!

    • @ichaparroc
      @ichaparroc 4 года назад +2

      @@Javier_Garcia Gracias Javier, siento que es lo mínimo que podía hacer. Aún me siguen sriviendo los videos, ahora mismo ando el de entropía y teoría de la información. Un abrazo, y espero algún día estar por España y poder ver una de sus cátedras (que lo son) en vivo. Saludos.

  • @carinazarateorduno5551
    @carinazarateorduno5551 8 лет назад +9

    Maestro Javier gracias por compartir sus cursos, me urge su continuación...saludos desde México :)

  • @capablancastyle
    @capablancastyle 9 лет назад

    Quiero decirle que lo felicito por tener esa idea de entregar concocimiento, yo vivo entuciasmado con los procesos que involucran sistemas de infrencia difusa, y siempre quise entrar en el conocimiento de las redes neruonales artificiales, ya he visto a partes los cursos de redes como el de identificacion de letras que hizo hace ya unos meses. solo me resta decirle gracias y adealnte!

  • @edwinenriquez5664
    @edwinenriquez5664 8 лет назад +24

    Javier, te quiero dar las gracias por este tutorial, en verdad me sirvió para comprender forma inicial el funcionamiento de una red neuronal.... saludos desde México

    • @Javier_Garcia
      @Javier_Garcia  8 лет назад +5

      +Edwin Enriquez Gracias a ti por verlo y comentar! Me alegro mucho de que te haya servido! Un saludo!

  • @raquelcarrilloroldan3337
    @raquelcarrilloroldan3337 8 лет назад +3

    Excelente tutorial!!! Muchisimas gracias, haré un examen y no comprendía del todo bien el funcionamiento del perceptrón multicapa. Saludos!!

  • @jaimealbertoparraaguado4662
    @jaimealbertoparraaguado4662 4 года назад +2

    Muchísimas gracias Javier, no había comprendido del todo el concepto por las clase en linea pero gracias a este vídeo lo comprendí, saludos desde México!

  • @artukikemty
    @artukikemty 5 лет назад +3

    Muchas gracias por esta excelente explicación, muy buena para gente interesada en aprender IA. Saludos desde México!

  • @linethbon4015
    @linethbon4015 5 лет назад

    Muchas gracias. Con su explicación he entendido mucho más que lo que logré leyendo algunos artículos.

  • @levgtz8158
    @levgtz8158 4 года назад

    Aprecio tu explicación, la analogía o "ejemplo práctico" bien elegido y claro.

  • @marcosaravena7344
    @marcosaravena7344 7 лет назад

    Excelente, me ha servido mucho. Como decimos acá en Chile, te pasaste weon, eres lo máximo. Gracias por tu aporte. SL2.

  • @jorgeanicama8625
    @jorgeanicama8625 5 лет назад

    Javier, muchisimas gracias por tu aporte. Al igual como comento otra persona por ahi, aportes como el tuyo desinteresado nos anima en seguir creyendo en que la buena voluntad y las ganas de ayudar al projimo sin esperar nada no se ha perdido. Se nota el esfuerzo q le has puesto a todos tus videos para hacerlo ameno y mantener la atencion del espectador.Un abrazo y suerteBusque los siguientes videos q mencionaste al final del 7mo video de Redes Neuronales pero al parecer no volviste a hacer alguno, una pena.

  • @mariomembrillo
    @mariomembrillo 7 лет назад

    Javier, excelente tu explicación, la verdad, que me ha quedado muy claro....sigue así!!!

  • @rudy.manuel
    @rudy.manuel 5 лет назад

    Gran aporte Javier, de lo mas didáctico y fácil de entender que encontré, que me tomo el tiempo para agradecerte por este aporte

  • @TheQerde
    @TheQerde 6 лет назад

    Muy entenedor el video, en un futuro queria dedicarme al estudio de IA y creo que me has ayudado con este curso a comprender mejor la base de todo. Gracias por el curso y sigue asi!!

  • @nachov
    @nachov 9 лет назад

    Bravo Javier, sencillamente espectacular.

  • @manoloarias5569
    @manoloarias5569 8 лет назад

    De todo lo que he visto tu manera ha sido la mas simple de entender gracias.

  • @erickmedinalavielle2344
    @erickmedinalavielle2344 6 лет назад

    grandísimo crack que eres, mil gracias por todo el aporte, gracias por tus conocimiento y tu tiempo.

  • @MrEstebanEscudero
    @MrEstebanEscudero 8 лет назад +1

    Muy bien explicado. Gracias. Buen video. Voy a seguir viendo los otros del curso.

  • @peruvianException
    @peruvianException 6 лет назад

    Es el primer vídeo de tu canal que veo y me ha gustado tu forma de explicar. Muchas gracias por compartir este material.

  • @simonternate7072
    @simonternate7072 6 лет назад

    No estaba buscando nada de esto en Internet, me tope con esto casualmente. Me recuerda mucho a modelos estocásticos, con cadenas de markov. Rede neuronal estocásticas. Buen video.

  • @fabiangn8022
    @fabiangn8022 Год назад +1

    Me encanta estos temas que no conozco, me gusta escucharlos a manera de podcat. Gracias 🥺❤️👏🏽

  • @therafaelbaterista
    @therafaelbaterista 8 лет назад +1

    exelente viejo, me encanto, y gracias por tomarte la molestia para expicar esto. Necesitava repasarlo y que mejor con una muy buena explicacion.

  • @gisellemannarino5821
    @gisellemannarino5821 4 года назад

    Muchas gracias por el tutotial. No sabía nada del tema y me has ayudado mucho!

  • @Ezio-Auditore94
    @Ezio-Auditore94 7 лет назад +1

    Muy bien explicado y con buenos ejemplos, un genio!

  • @Daakkoonn
    @Daakkoonn 7 лет назад +31

    no puede ser.... buscando cosas super interesantes por youtube y de golpe oigo una voz familiar... y me digo a mi mismo joder es el mejor (y el unico) profe particular que he tenido... ole tu javi eres como un agujero negro de cosas interesantes, un saludo y felicidades por el exito en el canal

  • @josearmandolopezalvarez7068
    @josearmandolopezalvarez7068 6 лет назад +3

    Interesante tema, en la Universidad me dan a elegir entre Redes neuronales/lógica difusa, o reconocimiento de patrones, la verdad no sé cual elegir, muy útil el video para ir viendo cual elegir.

  • @ABNER518
    @ABNER518 4 года назад +1

    Voy por la mitad. Solo decirte gracias por el contenido y la forma didáctica de explicarlo.

  • @MrDserranogil
    @MrDserranogil 8 лет назад

    Muy buena explicación, enhorabuena! Gracias por tomarte la molestia

  • @luhacra3980
    @luhacra3980 6 лет назад

    Muy entretenida la información, me voy al siguiente video, Gracias.

  • @adrianrodriguezgarcia354
    @adrianrodriguezgarcia354 4 года назад

    Es un gran video Javier, enhorabuena, está muy bien explicado y el tema es muy interesante. Saludos.

  • @juanalfredoblancasvelazque5553
    @juanalfredoblancasvelazque5553 3 года назад

    Gracias por el aporte. Saludos desde CDMX.

  • @CaballeroOs
    @CaballeroOs 7 лет назад

    Eres un maquina! Explicas genial lo que es una red neuronal

  • @carlosfelipefuentesparra5574
    @carlosfelipefuentesparra5574 6 лет назад

    Excelente explicación... muchas gracias por tu tutorial

  • @montserratcano2389
    @montserratcano2389 7 лет назад +1

    Hola Javier, estoy profundamente agradecida contigo. Gracias a tu vídeo he entendido más claramente cómo funcionan las redes neuronales y cómo puedo aplicar esta metodología a mi tesis. Apenas he visto el primer vídeo pero ten por seguro que veré el resto. Un fuerte abrazo trasatlántico de una estudiante mexicana.

    • @Javier_Garcia
      @Javier_Garcia  7 лет назад

      Genial! Ya me vas diciendo qué tal a medida que los vayas viendo :) Un abrazo desde España!

  • @juanmolinas
    @juanmolinas 5 лет назад

    Muy interesante y bien explicado doc, gracias por su contenido

  • @hugomendieta5585
    @hugomendieta5585 5 лет назад

    Excelente explicación. Muy sencillo de entender.

  • @parusogtz
    @parusogtz 5 лет назад

    Muy bueno me he quedado con ganas de ver el siguiente video le decia a mis alumnos sobre que podria ser el sistema del movimiento browmiano donde una variable seria la temperatura otro el tamaño y otro la densidad del medio. No se si yo tenga la idea pero me gusto

  • @dvelezroman
    @dvelezroman 6 лет назад

    Capo, me pareció muy bueno tu video, me enganché, tienes el metodo para llegar a explicar algo que por lo general uno termina confundiendose, sigue así.

  • @josefigueroagonzalez2489
    @josefigueroagonzalez2489 3 года назад

    Crack!! Buenísima explicación. Me ha servido de mucho. Saludos desde Chile.

  • @marcopatriciolunaludena2039
    @marcopatriciolunaludena2039 8 лет назад +1

    Excelente Javier, muy didáctico

  • @rodolfoblasser3329
    @rodolfoblasser3329 8 лет назад +6

    Interesante! Aunque la visualización del Perceptón Multicapa sea un ejemplo, me recuerda mucho a la máquina de Alan Turing.

  • @ZRTMOTO
    @ZRTMOTO 5 лет назад

    Muchísimas gracias por este video tan útil

  • @jose98jv58
    @jose98jv58 7 лет назад

    La explicación es fabulosa!

  • @wildonrp
    @wildonrp 5 лет назад

    Felicitaciones, muy interesante tu lógica..

  • @Magistrado1914
    @Magistrado1914 3 года назад

    Excelente curso
    Visto en 16/11/2020

  • @jguillendev
    @jguillendev 6 лет назад

    Esta genial esto, me llama la atención hacer que un software o segmento de código se vuelva inteligente

  • @paulaandreagiraldo5270
    @paulaandreagiraldo5270 7 лет назад

    Muy sencillo de entender. Muchas gracias!

  • @andresandrade5515
    @andresandrade5515 5 лет назад

    Muy buen video, mil gracias amigo. Dios te bendiga. :)

  • @jondediego7858
    @jondediego7858 4 года назад

    Muy bien explicado. Muchas gracias!

  • @patopato.1
    @patopato.1 7 лет назад

    Que buena explicación. Muchas gracias!

  • @henrysepulveda
    @henrysepulveda 7 лет назад

    Muchas gracias, muy bien explicado.

  • @arturolemar7634
    @arturolemar7634 6 лет назад

    Genialmente explicado, muchas gracias

  • @miguelsanchez4008
    @miguelsanchez4008 8 лет назад +5

    me encantan tus videos son geniales, soy medico fisiologo y gracias a ti he podido entender muchas cosas, seria genial que hicieras algunos basicos sobre matematicas superiores, me gusta el pizarron negro.

  • @christianfelipesantaosorio5820
    @christianfelipesantaosorio5820 6 лет назад

    Oye gracias, muy bien explicado, es una linda ciencia. Saludos.

  • @alanraga4933
    @alanraga4933 7 лет назад

    Excelente explicacion, saludos!!!

  • @josephjhonasvogulys534
    @josephjhonasvogulys534 4 года назад

    profesor, no he visto videos bien explicativos de gradiente decendente , ni de optimizacion para maching learning, si se anima super bien

  • @tonyperez4477
    @tonyperez4477 5 лет назад

    muy bien explicado. Gracias

  • @borcan13
    @borcan13 2 года назад

    Esta buenisisisisimo el contenido entero del canal

  • @pereceptron3582
    @pereceptron3582 6 лет назад +1

    Hola Javier. Un videotutorial muy bueno y muy bien explicado. De hecho, en cuanto he acabado de verlo me he puesto a practicar. Estoy mirando si puedo aplicarlo para saber si un médico me va a atender en X segundos siendo yo el siguiente (sin cola) pero no acabo de saber como plantearlo para poderlo entrenar. Tengo clara la salida: 1 -> si, 0 -> No... pero no tengo ni idea de que valores de entrada tendría que poner.
    ¿Qué valores (concepto) tendría que poner en las x's? ¿Recomiendas alguna documentación donde explique como plantear los problemas y montar su arquitectura?
    Un saludo!!!!

  • @DonEnCrisis
    @DonEnCrisis 8 лет назад +2

    Hola Javier, muchas gracias por el tiempo dedicado a explicarnos este tema; excelente, pregunta que no tiene nada que ver con las redes neuronales XD, ¿Que software utilizas para la escritura? la he visto en varios videos. Saludos y nuevamente, gracias!!

  • @cesaraugustoperez1814
    @cesaraugustoperez1814 6 лет назад

    Excelente ilustración!

  • @Cobanero0
    @Cobanero0 9 лет назад +1

    Eesta muy buena la explicación sobre este tema... Muchas gracias por tomarte el tiempo para compartir.

    • @Javier_Garcia
      @Javier_Garcia  9 лет назад

      Elias Alvarez Gracias Elías! Encantado de que esto pueda servirte! :)

  • @tuckeish
    @tuckeish 8 лет назад

    excelente !!! muchas gracias !

  • @tonhonw8787
    @tonhonw8787 5 лет назад

    excelente información para los que recién empezamos seria mucho pedir que nos comparta algún libro para seguir la ilación del curso gracias

  • @Alejaaandro93
    @Alejaaandro93 8 лет назад

    Excelente video! gracias :)

  • @lucialemus7121
    @lucialemus7121 4 года назад

    Hola, sí ya tenemos el modelo e ingreso datos nuevos me predice que está pasando o no con los datos más no nos da cuáles y cuántos datos?

  • @Ms.Quesito
    @Ms.Quesito 4 года назад

    Muchas gracias por tu contribución, me sirvió mucho tu video :)

  • @marianatorrijos9608
    @marianatorrijos9608 6 лет назад

    excelente explicación!

  • @TheBlackKaiser509
    @TheBlackKaiser509 Год назад

    Para este caso concreto, un problema en el que se tiene que predecir si una pareja se divorcia o no, ¿qué diferencias existirían entre abordarlo con KNN con respecto a usar redes neuronales?

  • @arturomarin1305
    @arturomarin1305 8 лет назад

    excelente explicación

  • @mauricioarmandoperezhernan2379
    @mauricioarmandoperezhernan2379 6 лет назад

    gran expliacion, me aclaro la mente

  • @pablodaza7827
    @pablodaza7827 7 лет назад

    me encanto mucho todos los videos muy ilustrativo... excelente explicación y bastante sencilla, pero q paso con la continuación de los videos ?? :(

  • @sparkrd100
    @sparkrd100 8 лет назад +1

    Buen ejemplo, aunque lo de la psicóloga informática, son pocas, puedes hacer ejemplos en matlab, C# o labview??

  • @sofiaubiera7641
    @sofiaubiera7641 7 лет назад

    Lo entiendo, mil gracias.

  • @cagg1020
    @cagg1020 7 лет назад

    Muy didáctico, gracias.

  • @alejandrobazan8550
    @alejandrobazan8550 8 лет назад

    Hola. Además de felicitarte por ser éste uno de los mejores videos educativos que he visto quería preguntarte qué hardware de entrada usas.

  • @Hector.Pulido
    @Hector.Pulido 8 лет назад

    ORO PURO!

  • @_Leonardo_Sebastian_
    @_Leonardo_Sebastian_ 4 года назад +1

    Estimado amigo, antes que nada gracias por su genial explicacion. Podria confirmarme si ese calculo que ustede realiza para "corregir" los parametros en base al error, es la famosa Funcion de Activacion? Saludos.

  • @Betvill
    @Betvill 5 лет назад

    Muchas gracias

  • @giancarloestebandominguez1607
    @giancarloestebandominguez1607 8 лет назад

    Excelente Video Didactico

  • @danielsaldarriaga2107
    @danielsaldarriaga2107 7 лет назад

    Muy buena explicación. En el caso de las redes de Kohonen, sigue los mismo pasos? o cuáles son las diferencias?

  • @oswaldopaez2947
    @oswaldopaez2947 7 лет назад

    y qué pasa si tuviéramos un dato nuevo igual a uno que ya haya estado registrado pero con un resultado distinto? se rebobina toda la red o qué pasa?

  • @domingomartinezr
    @domingomartinezr 2 года назад

    Wao que buena explicación...

  • @baldeaguirre
    @baldeaguirre 8 лет назад

    muy buen vídeo!

  • @albertochavez1775
    @albertochavez1775 5 лет назад

    muchas gracias en verdad

  • @edwinzapata1626
    @edwinzapata1626 6 лет назад

    me inscribo de inmediato!!!!

  • @donysalsa
    @donysalsa 6 лет назад

    Hola, Cordial saludo, me comunico para felicitarlo por su vídeos, pues son herramientas valiosas que no hace digerible temas en el mundo de notación extraña que en ocasiones debemos enfrentar. También me gustaría saber como crea estos vídeos, que herramientas o software utiliza pues me gustaría utilizarlos en mi aula y como recurso tecnológico. Muchas gracias de nuevo por su labor.

  • @johnm1559
    @johnm1559 7 лет назад

    Hola, buena tarde! Me gustaría descargar pythia o simbrain y me gustaría si pudiera proporcionarme alguna página para poder descargarlos o bien algún otro software para realizar trabajos con redes.

  • @rovirogp
    @rovirogp 6 лет назад +1

    ¿Es un análisis de componentes principales para la construcción? Me refiero a los parámetros. Luego es acumulación para el patrón...

  • @Tornillitomcqueen
    @Tornillitomcqueen 3 года назад +1

    Recién me encuentro con este video ya que quiero aprender a programar redes neuronales desde cero!! Gracias por tu interesante y concisa explicación. Una duda, si el valor de salida fuera 0.5, la IA elije aleatoriamente que valor le da a la "y"?? O la descarta por encontrarse en el medio de ambas posibles respuestas? Un saludo!

  • @kensodakushi
    @kensodakushi 5 лет назад

    excelente muchas gracias

  • @DarianReyesFernadezdeBulnes
    @DarianReyesFernadezdeBulnes 7 лет назад

    Gracias!

  • @marcelmelgarejo
    @marcelmelgarejo 6 лет назад

    Ostras, eres la ostia tío, saludos desde Chile

  • @octavioedelbertoguijarroru5822
    @octavioedelbertoguijarroru5822 7 лет назад

    Felicidades por vuestro tutorial,, muy bien explicado,,,, cual seria la posibilidad de que implementes un ejemplo en Matlab u en otro software?? estoy intentando entrar al mundo de las redes neuronales para tratar imagenes

  • @cquirozdev
    @cquirozdev 7 лет назад

    Me interesa mucho este tema, veré el resto de los videos.

  • @jeansmith6153
    @jeansmith6153 4 года назад

    Simplemente me encanto

  • @SAEF_isaac_2022
    @SAEF_isaac_2022 6 лет назад +1

    Oye ¿Dímelo qué soft estás a usar? Me he encantado. Podría usar en mis clases.

  • @manueldenis730
    @manueldenis730 2 года назад +1

    Que tal Javier. Muy educativos tus videos. Quería preguntarte si conoses de alguna librería, plataforma... donde se pueda aprender sobre redes neuronales evolutivas.

  • @carjavitube
    @carjavitube 8 лет назад

    que bien amigo... he leído sobre el tema en libros pero no es fácil entender lo que acabas de explicar... podrías luego hacer algún vídeo sobre lógica difusa?... existe algún software para poder probar o emular esto que estas explicando?

  • @erikivanmelo3597
    @erikivanmelo3597 8 лет назад

    Soy un puto genio, no tenia ni idea como hacer esto y al final era como a mi se me había ocurrido hacerlo desde un principio xD
    Pero de todas formas muy buena explicación :D