Tutorial TENSORFLOW 2.0 + Keras: Redes Neuronales, Convolucionales y Recurrentes

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 51

  • @codificandobits
    @codificandobits  3 ปีที่แล้ว

    🔥🔥Academia Online: codificandobits.com 🔥🔥
    🔥🔥Asesorías y formación personalizada: codificandobits.com/servicios 🔥🔥

  • @ezioaltair2194
    @ezioaltair2194 2 ปีที่แล้ว

    Es oro puro este video💪🏻

  • @davidcordova1773
    @davidcordova1773 3 ปีที่แล้ว

    MARAVILLOSA EXPLICACION

  • @HardCloserTV
    @HardCloserTV 3 ปีที่แล้ว +1

    Joyita de canal, saludos desde Guayaquil parce!

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Gracias por ese comentario! Te envío un saludo!

  • @edwinlopez6642
    @edwinlopez6642 4 ปีที่แล้ว +2

    gracias por el aporte. buena explicacion

  • @BenjaSerra
    @BenjaSerra 4 ปีที่แล้ว +1

    Ya guardé la lista de reproducción del curso. Espero los videos ansioso! Saludos.

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว +1

      Excelente Benjamín. Un saludo nuevamente!

    • @BenjaSerra
      @BenjaSerra 4 ปีที่แล้ว

      @@codificandobits codificandobits seria genial que al momento de presentar el código sea haciendolo paso por paso mientras va explicando. Le recomiendo los canales: Tech with Tim y Machine Learning with Phil. Saludos nuevamente desde Chile!

  • @davidcardonamontoya4355
    @davidcardonamontoya4355 2 ปีที่แล้ว +1

    Hola Miguel, un gusto dirigirme a alguien que se ha esforzado tanto en hacer explicaciones tan claras de temas complejos. Pregunta: ¿Qué libros tenías en la mesita al principio del vídeo?

    • @codificandobits
      @codificandobits  2 ปีที่แล้ว

      ja, ja... qué buena pregunta David! Eran unos libros de diseño y arquitectura... pero si te fijas bien el que está en rojo en la parte de abajo (de color rojo) es el de "Hands-on Machine Learning...", muy bueno y muy recomendado. Un saludo!

  • @luisjaimeestudioytrabajo7577
    @luisjaimeestudioytrabajo7577 4 ปีที่แล้ว

    Esta muy bien explicado

  • @samuel_omana
    @samuel_omana 4 ปีที่แล้ว +1

    Excelente explicación, muchas gracias!!

  • @jonnhenry4396
    @jonnhenry4396 4 ปีที่แล้ว +1

    Gracias por compartir tu conocmiento, excelente video!!!!

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว

      Gracias por tu comentario Jonn. En todo caso siempre son bienvenidas tus sugerencias para mejorar el contenido del canal! Un saludo!

  • @josbexerr5166
    @josbexerr5166 4 ปีที่แล้ว

    Muy buen resumen muy informativo gracias Miguel

  • @cristhian4513
    @cristhian4513 4 ปีที่แล้ว

    acabe de ver todos tus videos y tengo más curiosidad :D, gracias por compartir tu conocimiento

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว +1

      Wow! Excelente! Gracias por tu comentario y por tu apoyo, eso ayuda a que el canal siga creciendo. Un saludo!

  • @altaga
    @altaga 4 ปีที่แล้ว +1

    Está excesivamente bueno

  • @ivandariojaramillotorres4917
    @ivandariojaramillotorres4917 4 ปีที่แล้ว

    Están muy detallados y bien explicados tus vídeos. Te felicito por tu gran trabajo.
    Te tengo una pregunta. Cómo testearias con predict en una red neuronal LSTM una nueva secuencia de datos fuera de la que ya entrenaste, para series temporales.?

  • @AlejoCuartas
    @AlejoCuartas 4 ปีที่แล้ว +1

    Excelente este curso de Tensorflow, muchas gracias.

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว

      Gracias Alejo! Espero sigas los demás videos de esta serie. Un saludo!

  • @oscarriojas
    @oscarriojas 4 ปีที่แล้ว

    Excelente como todos tus vídeos muy bien explicado, gracias

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว

      Gracias Óscar, espero lo disfrutes. Un saludo!

  • @carloshmanosalva1703
    @carloshmanosalva1703 4 ปีที่แล้ว

    que curso tan bueno. hasta ahora lo localizo. una pregunta como puedo hacer el curso completo desde cero >>? tambien como se dona al canal ?.

  • @anilupss2011
    @anilupss2011 3 ปีที่แล้ว

    Hola @Miguel, muy bueno tu canal. ¿Tienes un ejemplo para #clasificación de texto?

  • @JehanneS_TheArtMaker
    @JehanneS_TheArtMaker 4 ปีที่แล้ว +1

    Hola Miguel buenas tardes, muchas gracias por tu nuevo vídeo. Tengo una duda, se puede trabajar los codigos del video directamente en el google colaboratory ?

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว +1

      Claro que sí. Aunque el código está en Github es muy sencillo ejecutarlos en Google Colab.
      En el siguiente video de la serie hablaré más en detalle de esta herramienta.
      Un saludo!

    • @JehanneS_TheArtMaker
      @JehanneS_TheArtMaker 4 ปีที่แล้ว +1

      @@codificandobits gracias!! estare atento

  • @mejia414
    @mejia414 4 ปีที่แล้ว

    genial tutorial

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว

      Gracias por tu comentario Gonzalo, ¡un saludo!

  • @keveenjhosep5896
    @keveenjhosep5896 4 ปีที่แล้ว

    Profe con la actualizacion que hubo en googlecolabs como deben hacerse los nuevos imports???

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว

      Hola Keveen. Se hacen de la forma convencional, no hay ninguna diferencia con respecto al código Python tradicional. Ejemplo: import numpy as np ó from google.colab import files
      Un saludo!

  • @juank46983
    @juank46983 4 ปีที่แล้ว

    Excelente. me quedo la duda, para el caso de red neuronal; cómo se especifican los datos ? como se deben crear o en que formato se debe almacenar, por ejemplo para una matriz o vector de datos (números no imágenes) en que formatos se crean como entran a los "x" de la red ?

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว +1

      Hola Juan. Qué buena pregunta. Los datos originales pueden estar almacenados virtualmente en cualquier formato: vectores, matrices 2D, matrices 3D, texto, etc. Sin embargo la forma como se presentan estos datos depende de la arquitectura: para redes neuronales siempre deben ser vectores, para redes convolucionales siempre serán matrices, y para redes recurrentes siempre deben ser secuencias. En todos los casos siempre se deben representar los datos de forma numérica, es la única manera de lograr que las redes "entiendan" esta información!
      Un saludo!

  • @VideoGenesis
    @VideoGenesis 3 ปีที่แล้ว +1

    Muchas gracias... lastima que desaproveches tanto la pantalla, se leería mejor el código si la terminal se viese a pantalla completa. (Mi visión empeoró con la edad) --- gracias de nuevo.

    • @codificandobits
      @codificandobits  3 ปีที่แล้ว

      Hola y gracias por tu comentario. Tienes razón, voy a tenerlo en cuenta para próximos tutoriales. Un saludo!

  • @sebastianberon5902
    @sebastianberon5902 4 ปีที่แล้ว

    hola, una pregunta como hago para abrir este nuevo entorno con un editor de texto (atom, spyder)??

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว

      Hola! Por ser un archivo tipo "Jupyter Notebook" se debe abrir en el navegador de internet (ejecutando jupyter notebook desde la ventana de comandos o el terminal). Se podría abrir desde un editor de texto pero el formato del archivo no hace fácil la lectura.
      ¡Un saludo!

  • @santiagomorales8806
    @santiagomorales8806 4 ปีที่แล้ว

    Seria interesante un video de cómo diseñar redes neuronales? es decir, cuantas capas, cuantas neuronas, etc etc etc... Qué cosas tener en cuenta a la hora de diseñar un modelo con ejemplos reales.

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว +1

      Hola Santiago. Claro que sí, esa ha sido una pregunta recurrente en el canal, y desde luego tengo pensado hacer un video de esas características, muy pronto. Un saludo!

  • @altaga
    @altaga 4 ปีที่แล้ว

    Me gustaría saber si podrías explicar en un vídeo como realizar redes neuronales (decentes) cuando el set de datos es pequeño (osea usando generadores en el pre-procesamiento), en mi caso trate de hacer una red neuronal convolucional para detectar cuando un paciente en su rostro presenta una reacción anafilactica pero por desgracia solo pude conseguir 70 imágenes en distintas fuentes de caras así, así que tuve que usar generadores, sin embargo utilice los ejemplos que es tensor flow para ello pero la verdad no le entendí bien que está haciendo (y no encontré mucha documentación al respecto)

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว

      Altaga el problema de tener tan pocas imágenes es que una red convolucional no logrará ser entrenada adecuadamente para que extraiga las características más relevantes de estas imágenes, incluso si usas generadores.
      En tu caso se me ocurre una alternativa que es la detección de anomalías (similar al método explicado en el video sobre autoencoders: th-cam.com/video/aLcDJoG0pec/w-d-xo.html):
      Supón que el dato "normal" es un rostro sin reacción analifáctica, y una anomalía es precisamente el rostro con reacción "anafiláctica".
      La idea es que busques un set de datos lo suficientemente grande únicamente con rostros normales (Kaggle es una fuente donde muy probablemente puedes encontrarlo). La idea es que entrenes un autoencoder para que "aprenda" a reconocer rostros normales.
      Una vez entrenado introduces un rostro anormal (con choque anafiláctico) y es de esperar que la reconstrucción hecha por el autoencoder no sea muy buena (pues no está entrenado para este tipo de rostros). Así, al calcular el error existente entre la imagen reconstruida y la original tendrás un error más grande para rostros anómalos que para rostros normales, y esto te permitiría detectar el choque anafiláctico.
      No sé, no he probado este enfoque pero creo que podría funcionar. Me da curiosidad, me cuentas si lo intentas.
      Un saludo!

  • @mariano8582
    @mariano8582 4 ปีที่แล้ว +3

    Le sugiero hacer un tutorial como instalar tensorflow-gpu con gráficas NVidia.

  • @dr.roc-yo6597
    @dr.roc-yo6597 ปีที่แล้ว

    bunos contenidos , quicira tutoriale de DL en lo que es conocido como inteligencia artificial geoespacial

  • @Maxoldk1
    @Maxoldk1 4 ปีที่แล้ว

    Hola, trate de seguir las indicaciones pero aparece un error cuando instalo tensorflow --> ImportError: DLL load failed: No se puede encontrar el módulo especificado. He tratado varias cosas pero no me funciona

    • @codificandobits
      @codificandobits  4 ปีที่แล้ว +1

      Hola Maicoll. ¿Me puedes enviar un "pantallazo" a codificandobits@gmail.com?

  • @juanserna4561
    @juanserna4561 4 ปีที่แล้ว

    no estas enseñando tensoflow 2, solo Keras que es mucho mas compactado. Deberias cambiar el nombre de tu video