Tutorial: GOOGLE COLAB e Inteligencia Artificial

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • 🔥🔥Academia Online🔥🔥: cursos.codificandobits.com/
    🔥🔥Asesorías y formación personalizada🔥🔥: www.codificandobits.com/servi...
    En este tutorial veremos todos los detalles de Google Colab, la plataforma web de Google que permite ejecutar código Python en la nube poniendo a nuestra disposición máquinas virtuales con alta capacidad de cómputo, lo que facilita el desarrollo de modelos de Machine y Deep Learning incluso si no contamos con equipos de escritorio lo suficientemente potentes.
    Descarga el código fuente en: www.codificandobits.com/blog/...
    🔴 ** VISITA WWW.CODIFICANDOBITS.COM **
    En el sitio web encontrarán artículos y podrán descargar material útil para el desarrollo de aplicaciones de Machine Learning y Ciencia de Datos. También podrán ponerse en contacto conmigo si están interesados en servicios de formación, charlas o asesorías... Y muy pronto podrán acceder a los cursos online que estoy preparando.
    🔴 ** DEMÁS VIDEOS DE LA SERIE **
    🎥 Introducción a TensorFlow 2.0: • Introducción a TENSORF...
    🎥 Redes Neuronales, Convolucionales y Recurrentes con Tensorflow 2.0 y Keras (Tutorial): • Tutorial TENSORFLOW 2....
    🔴 ** ÚNETE A CODIFICANDO BITS Y SÍGUEME EN MIS REDES SOCIALES **
    ✅ Sitio web: www.codificandobits.com
    ✅ Suscríbete: ruclips.net/user/codificando...
    ✅ Facebook: / codificandobits
    ✅ Instagram: / codificandobits
    ✅ Twitter: / codificandobits
    🔴 ** ACERCA DE MÍ **
    Soy Miguel Sotaquirá, el creador de Codificando Bits. Tengo formación como Ingeniero Electrónico, y un Doctorado en Bioingeniería, y desde el año 2017 me he convertido en un apasionado por el Machine Learning y el Data Science, y en la actualidad me dedico por completo a divulgar contenido y a brindar asesoría a personas y empresas sobre estos temas.
    🔴 ** ACERCA DE CODIFICANDO BITS **
    El objetivo de Codificando Bits es inspirar y difundir el conocimiento en las áreas de Machine Learning y Data Science.
    #machinelearning #python
  • НаукаНаука

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

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

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

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

    Excelente, muy bien explicado muchas gracias

  •  4 года назад

    Gracias por el video!!

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

    Información muy buena, quedaría seguir aprendiendo

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

    Gracias por compartir!!!

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

    Gracias.

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

    Como Siempre... Muy Bueno. Y ante TODO, MUCHAS GRACIAS por COMPARTIR.

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

      A tí un saludo José Manuel, seguimos en contacto!

  • @jrvega79
    @jrvega79 4 месяца назад

    Muy clara la explicación

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

    Muchas gracias por compartir , excelente trabajo ..

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

      De nuevo un saludo Alexander, y gracias por estar conectado al canal!

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

    Hola Miguel. He estado viendo tus videos y me deja sorprendido lo bien que logras explicar estos temas, la sencillez con la que enseñas, así como la excelente calidad con la que los elaboras. Me has aclarado muchas dudas dado que soy principiante. Te felicito por tu gran trabajo y mucho ánimo! Me suscribo a tu canal.

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

      Hola Daniel, gracias por tu comentario y bienvenido al canal! Qué bueno saber que a pesar de que el tema es a veces complejo, la explicación resulta bastante amena y fácil de entender. Un saludo!

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

    gracias x la explicación, me gustaría saber si se pueden llamar archivos .py desde google drive a traves del comando import?

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

    Excelente forma clara y concisa de explicar!

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

      Hola Keveen, qué bueno saber de tí. ¡Gracias por tu comentario! ¡Un saludo!

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

    Excelente video, la he probado con el MNIST fashion y funciona, pero la verdad me gustaría que si es posible hagas uno mas extenso explicando bien lo de la TPU es difícil hacerla funcionar, pero cuando funciona estamos sobre un ferrari.

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

    Necesito ayuda para usar una tarjeta de video en colab con el repositorio GitHub tecoGan es una Ia que rescala imágenes a 4k

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

    Puedo usar colab para hacer website and apps.. Se puede usar js, html, css y otros languages... Que diferencia con firebase..??

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

    Muy bueno y util el video, muchas Gracias

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

      Gracias por tu comentario Moisés. Un saludo!

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

    Muy buena información. Talvez nos podría mostrar la metodología de aplicar redes convolucionales siamesas a partir de un par de imágenes detectando cambios. Saludos

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

    No sabía usar los TPU, muchas gracias.

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

    Muchas gracias, mucha suerte

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

    Amigo cómo variar la frecuencia de un mismo audio ? Me puedes dar alguna referencia dónde buscar ? Porfavor ....

  • @bvc_
    @bvc_ 4 года назад +4

    Excelente trabajo.... es cuestión de tiempo que aumenten tus seguidores...

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

    que video!! vale oro

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

    Me quedé pegado en el segundo paso, me tira:
    FileNotFoundError: [Errno 2] No such file or directory: 'gdrive/My Drive/Colab Notebooks/fashion_mnist_data/train-labels-idx1-ubyte.gz'
    que estoy haciendo mal >:c

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

    excelente trabajo

  • @luiferubedacamacho4129
    @luiferubedacamacho4129 4 года назад +3

    Tienes pocos suscriptores pero viendo tu nivel, tranquilo en lada llegarás a los 100 de miles, sigue asi, excelente trabajo.

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

      ¡Gracias por ese comentario Luis! Sí, muy seguramente el canal seguirá creciendo. ¡Un saludo!

  • @henry-db
    @henry-db 3 года назад

    Genial vídeo, muy buena introducción a Google Colab

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

    Habria alguna forma de hacer una copia de internet solo la parte de texto y solo hasta 2021 para entrenamiento de una IA ?

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

    excelente!

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

    I LOVE YOU MAN

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

    Genial!

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

    excelente video

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

    @codificandobits excelente video muy claro y preciso. Gracias por este tutorial. Me podrías indicar cómo se comprimen en ese formato las bases de datos. ?

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

      Hola Fernando. La extensión .gz hace referencia al formato gzip, muy parecido al ZIP convencional. Se puede usar Python para comprimir/descomprimir los datos en este formato. Un saludo!

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

    Como puedo usar Colab a 32bits? Tengo una base de datos y solo puedo trabajarlo con 32bits. Alguien sabe?

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

    Hola. ¿Se puede copiar archivos de una cuenta de google drive a otra cuenta de google drive con una GPU o TPU si estos son mas de 3 millones de datos y alrededor de 16 Terabytes? ¿como sería?.
    De verdad felicidades, tu explicación fue mejor que la de un profesor

  • @rubengarcia-xt9qe
    @rubengarcia-xt9qe 3 года назад

    pero el problema es que cuando quieres entrenar un modelo con imagenes en colab, cargar esas imagenes al entorno es un lio,....demora un monton..se hace casi inviable.....

  • @1061exclavo
    @1061exclavo 3 года назад

    Hola, gracias por el video. Me asalta una duda y agradezco la ayuda para solucionar la: si tengo que construir un conjunto de datos muy grande, también sería útil usar colab? Si la respuesta es si, las funciones que activan por ejemplo la tpu deberían declararse antes de correr mis iteraciones? En mi caso tengo dos conjuntos de datos, el primero contiene tiempos con punteros a filas de otro conjunto de datos, debo crear un conjunto donde los datos del segundo conjunto se organicen y repitan según el valor del puntero. Gracias...

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

      Hola José Luis. Esto depende de qué tan grande sea el conjunto de datos a procesar (en términos de GB), y si necesitas tener la totalidad del dataset cargado en Google Colab para poder desarrollar el modelo.
      Sí, las funciones para activar la TPU deben declararse antes de correr las iteraciones. De hecho, antes de correr el código mismo debes escoger el "runtime" en el modo TPU.
      Un saludo!

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

    muy buen video, clarito como el agua, puedo ver los peces

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

    Creo que es más fácil ajustar las imagenes en array de 28x28 (rows & columns), con cada row de 0 a 225 (usando float), por ejemplo:
    train_images = train_images/255.0
    test_images = train_images/255.0
    Genial el video y su edición, ojala te detuvieras más en el código en vez de lanzarlo y explicar lo general. Por ejemplo, tengo duda acerca de por qué esa forma del modelo y no usar : flatten, dense dense, que de todas maneras daria el mismo resultado en menor tiempo con más cantidad de epochs.
    Saludos!

    • @codificandobits
      @codificandobits  4 года назад +3

      Hola Benjamín!
      Claro, el ajuste que tu sugieres también se debería hacer, aunque en ese caso se trata de una normalización del nivel de gris de cada pixel en cada imagen (pasando de 0-255 a 0-1).
      El que sugiero en el video es más un ajuste de tamaños. Pero en todo caso, y siendo rigurosos, ambos ajustes deben hacerse.
      Un saludo!

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

      @@codificandobits gracias por tu respuesta, saludos!

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

    escuche que hay un momento que debes pagar por usar google colab...!!!! si quiero realizar un entrenamiento nuevo con YOLO en colab... se puede?

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

    buen video bro, se podria usar la libreria gdal ?

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

      Hola Rodrigo, gracias por tu comentario. Aunque no lo he probado, en teoría creo que sí debería ser posible usar "gdal" en Google Colab, se instala de igual forma con "pip". Prueba y me cuentas. Un saludo!

  • @alexij.ariassaravia3784
    @alexij.ariassaravia3784 4 года назад

    Excelente video, este ejemplo que hiciste se podria trabajar con YOLO para el reconocimiento de objetos en video para luego implementarlo en Android Studio?

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

      Hola. Claro que sí, en Google Colab se puede entrenar prácticamente cualquier modelo!

    • @alexij.ariassaravia3784
      @alexij.ariassaravia3784 4 года назад

      @@codificandobits y usted podría hacer un tutorial así? Para poder guiarnos

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

    Buen vídeo, gracias. Pero tengo una consulta es necesario tener instalado el Python en la máquina para usar el google colab? pregunto esto por que cuando intento hacer la configuración no me aparece la ventana donde se selecciona python, unicamente tengo una ventana para elegir entre None, GPU y TPU. De antemano, gracias por tu respuesta.

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

      Hola Solange. No, no debes instalar Python. Por defecto al crear un nuevo notebook en Google Colab ya viene incluida la última versión de Python. Un saludo!

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

      Pero si deberás instalar los paquetes o librerías que tu uses y que por default no se encuentren en el ambiente de Google.

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

    ¿Alguien sabe como sacar el área de un círculo con esta vaina?

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

    Excelente tutorial. Muchas gracias. Me ayudó bastante.
    Una solicitud adicional, ¿me puedes ayudar a cómo puedo mantener una sesión conectada, mientras entreno, por más tiempo?. Luego de cierto tiempo se desconecta y no termina de entrenar el modelo

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

      Hola Carlos. Hay algunos trucos con scripts de javascript. Aunque nunca los he usado te sugiero revisar: stackoverflow.com/questions/57113226/how-to-prevent-google-colab-from-disconnecting
      Un saludo!

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

      @@codificandobits Muchas gracias por la sugerencia. El meme me representa a mi al 100% :P

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

    Como puedo copiar carpetas de Google drive de otro usuario a mi cuenta de Google usando colab ?? Se puede ?

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

      Creo si no me equivoco, es posible si copias primero la carpeta compartiendo dicha carpeta de esa cuenta tú cuenta y de ahí la subes en google colab, es la barra lateral izquierda se encuentran las carpetas de google colab, ahí puedes subir los archivos que desees o bien intenta importarlo, no garantizo que funcione, ya que eso se me ocurre de como solucionarlo

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

    Hola bro, disculpa la molestia, me sale este siguiente error:
    No such file or directory: 'gdrive/My Drive/Colab Notebooks/fashion_mnist_data/train-labels-idx1-ubyte.gz'
    Soy principiante en Python, cuál sería el error?

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

      Hola! Quiere decir que en la carpeta "Colab Notebooks" de tu Google Drive, debes tener almacenada la carpeta/archivo "fashion_mnist_data/train-labels-idx1-ubyte.gz".

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

    Excelente vídeo. He realizado la prueba con mi conjunto de datos (train = 691563) pero al iniciar el entrenamiento solo me entrena hasta 23053. Esto a que se debe? Muchas gracias.

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

      Hola Diego. ¿Te aparece algún error durante el entrenamiento?

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

      @@codificandobits No, ningún error. Porque lo hice en jupyter también pero con cpu y me dio prácticamente el mismo resultado. Lo único es que no se porque aparece los datos resumidos.

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

      @@dacv77 ¿Me puedes compartir un pantallazo por inbox en facebook? (facebook.com/codificandobits)

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

      @@codificandobits Claro que si. Muchas gracias.

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

    Todo estaba bien hasta que me salio el error FileNotFoundError: [Errno 2] No such file or directory: 'gdrive/My Drive/Colab Notebooks/fashion_mnist_data/train-labels-idx1-ubyte.gz' ( al momento de correr el acceso a google drive porfa como lo soluciono., muchas gracias saludos

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

      Debes cerciorarte de que en tu Google Drive exista la carpeta "Colab Notebooks/fashion_mnist_data/". Un saludo. Me cuentas

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

    No me carga la ruta u acceso a los datos

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

      Hola! ¿Te funcionó finalmente? ¿Puedes copiar acá el error que te aparece?

  • @Mary-cn6sd
    @Mary-cn6sd 2 года назад

    Marca error al momento de llamar la carpeta, ayuda...

  • @musica-lofi
    @musica-lofi 3 года назад

    El problema es que se llena el disco muy rápido

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

    LOL! Justo hoy apenas estuve aprendiendo a entrenar modelos YOLO en google colab jajaja el problema que veo con esta herramiento esque la reconexión puede darte en la torre y perder todo el progreso, tu qué opinas de eso? :/

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

      Tienes 12 horas en google colab que es el Limite.
      Si muestras inactividad en media hora te quitan la sesión, he leido en stackoverflow de que inyectan codigo JS creando un evento que hace click en una cierta parte de google colab, lo cual se soluciona el problema de la inactividad de media hora.
      Ademas hace una semana ya salio Google Colab Pro, tienes mas GPU, TPU y tiempo de sesión.

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

      Hola Altaga! Sí, como lo menciona Claudio Ayma, el límite son 12 horas.
      Una opción que existe es guardar progresivamente el modelo (modelo.save en Keras) a medida que se va entrenando. Así, si culmina la sesión de 12 horas en todo caso es posible reiniciar una nueva sesión y retomar el entrenamiento con el modelo guardado.
      Un saludo!

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

      Hola Claudio, gracias por tu comentario. Una pregunta: ¿de casualidad tienes el enlace de stackoverflow que mencionas? No había oído hablar del código JS.
      Un saludo!

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

      @@codificandobits el código del que habla es este.
      medium.com/@shivamrawat_756/how-to-prevent-google-colab-from-disconnecting-717b88a128c0

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

      @@altaga Gracias!

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

    Buenos días. Hay como usar TPU para los modelos de Open AI Jukebox? Muchas gracias.
    colab.research.google.com/drive/1XVxvMYv789oUsszkpm8E0DWWHGEIDJYW

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

      Hola Leonardo. No he probado pero en teoría creo que sí. La única limitación es que en Google Colab, versión gratuita, tienes un número máximo de horas para entrenar los modelos, después de este número máximo debes reiniciar el entrenamiento. La alternativa es almacenar progresivamente el modelo durante el entrenamiento. Un saludo!

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

    El tiempo de dicción va muy lento y pausas muy largas, buena información.

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

      Gracias por tu comentario José. Tendré en cuenta estas sugerencias para próximos videos. Un saludo!

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

    Me traume, yo solo quería mejorar la calidad de video y audio de un video antiguo, y llegué a este video.

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

    .

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

    Una tpu permitiria hacer labores de cpu y de gpu ????
    Supongo que la respuesta es si y mucho mas rápido y con menos consumo.
    Entonces, pk nos siguen vendiendo toneladas de mierda carisima?

  • @henry-db
    @henry-db 3 года назад

    Si quieres ver el mundo arder, usa PyTorch en colab :)

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

    no entendi ni forro XD

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

    No entendi ni madres.. Y 😵

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

      😕😕

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

      @@codificandobits De hecho muy buena informacion lo que pasa es que apenas voy aprendiendo..acabo de comprar un curso de python y java ,,pues echandole ganas, sabes si puedo usar esta nube para cualquier lenguaje y que otras plataformas existen para programar sin tener que descargar los lenguajes a mi lap top ...?¡

  • @sebxrey1yt396
    @sebxrey1yt396 3 года назад +2

    no entendi niuuna wea
    -.-