Google Colab: primeros pasos

2/17
Recursos

Aportes 81

Preguntas 15

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Por si alguien tiene dudas del navegador que utiliza el profe, el nombre es Brave. Y tiene la filosofía de generar una nueva experiencia de navegación. Yo lo uso y me encanta porque por defecto tiene el bloqueo de anuncios, en caso de que uno active la visualización de anuncios el navegador te recompensará por medio de tokens. Pueden mirar más en:
https://brave.com/es/

Si no les aparece en Drive solamente seleccionen “Conectar más aplicaciones” y busquen “Colaboratory”

Notas 😄
Google Colab: Primeros pasos.

  • Es una herramienta basada en la nube que te permite trabajar en notebooks, y se guardan en tu cuenta de Google Drive 😃.

  • Nube vs local: Ambas son útiles, pero se diferencian en la configuración de entornos, ya que en la nube ya están precargadas, y de local tienes que configurarlo manualmente. También es diferente el tiempo de ejecución y la escalabilidad: la nube tiene más poder porque puedes rentarlo!. 💸

  • Google Colab: Servicio en la nube basado en Jupyter Notebooks, no requiere configuración y tiene un trabajo a nivel de archivo (el notebook es la base). Tiene uso de gratuito de GPUs y TPUs para correr modelos grandes. ☁️

  • Puedes acceder a Google Colab desde tu drive o desde el navegador.

  • Para aprender Markdown.

    Markdown Guide

  • Las variables son persistentes (se conservan) entre celdas de código!. 🔥

  • Para llamar a la línea de comandos, debemos usar primero un signo de admiración ! y luego un comando válido, por ejemplo !pwd o !pip install session-info.

Yo era muy fan de anaconda y tuve un curso donde tuve que utilizar Google Colab y me encantó. Hoy en día utilizo los 2 ya que hay algunas librerías que utilizan de segundo plano ventanas y en Google Colab no te deja.

Para salir de la vista markdown : Shift + Enter

Me encanto esta clase de Google Colab, después de haber aprendido python esto me esta gustado mucho. Tengo ilusión con el curso

La letra x no se le da a mi compa :c eso me va a distraer en el resto del curso vlvg

Una variante a Google Colab en la nube es Gradient de Paparspace. La versión free cuanta con:

  • Hasta 16 GB de RAM de la GPU
  • 8 núcleos de CPU
  • 30 GB de RAM
  • 5 GB de almacenamiento

El link es https://gradient.run/

Entendido y funcional. Para comandos también funciona el porcentaje. %

variable = "DBZ"
print(variable)

!ps
%ls

pip install session-info
import session_info
session_info.show()

Me está gustando el curso. Creo que es una herramienta voy a poder usar MUCHO.

Impresionante jeje ahora si a aprender a configurar mi entorno como desarrollador de Ciencia de datos

Lo de la linea de comando es algo nuevo, siempre se aprende algo. definitivamente los Notebook son demasiado cómodos y eficientes. Gran herramienta.

Una herramienta muy poderosa en los notebooks son los shortcuts de teclado, nos ayuda a movernos mas rapido entre las celdas.
Para ver los shortcuts disponibles y configurar dependiendo a nuestro gusto vamos al apartado de Herramienta -> Combinación de teclas

con esto se desplegara todos los shortcuts que ofrece Google Colab, recomiendo revisarlos todos pero los que yo uso con mayor frecuencia son los siguientes
.

  • Ctrl+Enter -> ejecuta la celda en la que te ubicas
  • Alt+Enter -> ejecuta la celda en la que te ubicas y genera una nueva celda
  • Shift+Enter -> ejecuta la celda en la que te encuentras y te ubica en la siguiente celda
  • Ctrl+M d -> borra la celda en la que te ubicas
  • Ctrl+M J -> mover las celdas seleccionadas hacia abajo
  • Ctrl+M k -> mover las celdas seleccionadas hacia arriba

Yo creo que de todas las instalaciones o tecnologías que se pueden utilizar, Colab es la más sencilla. Inclusive se debería utilizar cuando recién se aprende Python. Leo otras opiniones

Siempre he sido muy ambiguo a la hora de usar herramientas de la nube, pero gracias a este tipo de cursos me he motivado para usarlas, ya que, se ve la gran utilidad y su sencilla forma de trabajo. También es muy útil la parte de las extensiones, brindan un mejor control a la hora de programar.

Escribí un articulo como resumen de lo expuesto por el profesor y con alguna información extra sobre jupyter notebook, por si quieren verlo y de paso que conectemos en linkedin para crear y compartir conocimiento:

https://www.linkedin.com/pulse/qu%C3%A9-puedo-hacer-en-google-colab-juan-diego-ramirez-zuluaga

Por si a alguien no le aparece el Colaboratoy en Google Drive, lo único que tienen que hace es seleccionar donde dice “conectar más aplicaciones”, ahí buscan colaboratory y lo instalan. Después de eso ya les aparecerá

Sólo van 2 clases y el curso va genial. Por fin pude comprender mejor esto de Colab.

Como lo menciona el maestro, en collab no es necesario crear y configurar un entorno porque ya está creado y viene con varias librerías, en el ejemplo use Numpy

Mientras que si trabajará desde mi ordenador tendría que un entorno, por lo general git dentro del entorno instalar Numpy con el comando pip install numpy… en resumen collab es una herramientas que nos facilita la vida

Hola, saludos a todos.
Hacía falta este curso. la mayoría de los profesores lo utilizan y van directo a sus clases, por lo que s tiene que ir aprendiendo sobre la marcha, ensayo y error, además de ir investigando.
Por lo anterior, será de mucho provecho conocer sobre esta herramienta valiosa que simplifica el trabajo a la hora de programar, además que permita hacer notas, etc.
Enhorabuena!
Saludos

La verdad estoy en cero en estos temas, pero parece que el profe lo enseña muy sencillo

Excelente clase!! nunca pensé el poder de estas herramientas ❤️

Cargar datos desde Github

!git clone LinkRepo
% cd RepoName

Descomprimir zip

!unzip GPR_radargrams.zip
% cd GPR_radargrams

Markdown Guide

Tensor Processing Units (TPUs) are Google’s custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads.

Google Colab

  • Servicio en la nube
    -Basado en Jupyter Notebooks
    -No requiere configuración
  • Trabajo a nivel de archivo
  • Uso gratuito de GPUs y TPUs

Google Colab al estar basado en Jupyter Notebook viene por defecto con Python y la configuración necesaria para la Ciencia de Datos.

Puedes comenzar importando tus librerías favoritas para la Ciencia de Datos:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

He usado Google Colab y es muy fácil de usar. Si has usado otros notebooks es lo mismo. Si no lo has hecho, es una muy buena manera de empezar.

No sabía la existencia de los notebook. Me esta gustando bastante el curso, además que usas brave ❤️

Este colab me parece una extraña y fascinante combinación entre un ide y notion

command control enter es en una Mac, en los otros sistemas es ctrl + enter.

https://colab.research.google.com/notebooks/welcome.ipynb?hl=es simplemente para facilitar el link a Google Colab

Realmente muy útil los tutoriales proporcionados por la página, recomiendo leerlos!

Si no quieren descargar el archivo pueden abrirlo directamente, ir a Archivo > Guardar y luego a Guardar una copia en Drive. El archivo se guardará en la carpeta Colab Notebooks de su Drive

Muy agradecido por un curso que aterrice tantos conceptos de manera de sencilla y rápida. Gracias Platzi y Gracias Jesus

Yeah Brave B)

Excelente clase.

Información resumida de esta clase
#EstudiantesDePlatzi

  • Puedo utilizar herramientas que se encuentran en la nube como Google Colab

  • Una gran ventaja de trabajar en la nube es que puedo manejar gran cantidad de datos

  • Google Colab está basado en Jupyter Notebooks

  • Google Colab funciona con Python, es decir, las sentencias y estructuras funcionan igual

  • Dentro de Google Colab puedo tener diferentes tipos de archivos como código, texto, imágenes, variables, etc.

  • Existen 2 tipos de celda. Celdas de código y celda de texto enriquecido

  • Una librería es un conjunto de funciones ya escritas que me ayudan a resolver un problema

Que pensando cuando el profe dijo: "Este panda"
Me estás diciendo que no lo conoce a Po? 😦

Locales vs Nube

Para ver que librerías están por defecto puedes usar:

help("modules")

Muy interesante este curso. Tengo muchas expectativas en esta carrera de Ciencias de Datos!

No conocía Google Collab, está re-bueno.

Excelente jamas me habia puesto a verificar los datos que se puden utilizar con los notebooks como colab.

Si es la primera vez que se va a utilizar Google Colaboratory, se debe dar clic en más -> conectar más aplicaciones y realizar la búsqueda manual, posteriormente instalar. Así saldrá posteriormente el nombre Google Colaboratory cuando des clic en más.

Los notebooks nos permite ejecutar celda de código, de texto, así mismo ejecutar ciertas lineas de comando.
Por otro lado nos permite instalar ciertas librerías que vamos a poder utilizar según las necesidades que tengamos

Muy interesante la clase, a seguir adelante.

notas importantes
para instalar un librería se necesita usar el comando
!pip install "libreria"
para importarlo se usa
import “libreria” as “alias”

Me cuesta dejar los Ides tradicionales por el formato Notebook, pero se que es un estandar para la Ciencia de datos u.u

Cuando uno tiene poco conocimento de este tipo de herramientas se da cuenta de la cantidad de herramientas gratuitas que uno desaprovecha. Gracias profe por todo el conocimiento.

Es interesante que aprendan a usar Collab, porque muchos lugares de trabajo contratan los servicios de computo en la nube de diversas empresas, y la mayoria tienen ambientes de desarrollo tipo Colab (Jupyter Notebooks)

Uso del session_info.show()

Importar librerías instaladas en Colab

Instalación de librerías en Colab

Comandos de la terminal en Colab

Código en Colab

Cargar ejemplo en el Notebook de Colab

Ejemplos de google Colab

Opciones de Colaboración

Opciones de Colaboración

Google Colab

Notebooks en la nube vs locales

Muy buena clase!

Google colab es un servicio en la nube que no requiere configuracion y ademas usa python como lenguaje-

Me agrada mucho este curso, soy principiante, espero que pueda seguir aprendiendo más y más de este tema.

uso gratuito de gpus y tpus

¿qué es google colab?

falto agregar como instalar Google Colaboratory, ya que no siempre esta instalado

Google Colab: primeros pasos

Herramienta usada desde un servicio en la nube. El cual es un sistema basado en notebooks que ayuda a trabajar en ciencias de datos y que vive en la cuenta de google drive.

Notebooks en la nube vs. locales

Ambas opciones son buenas, tienen desventajas y ventajas.

Cuando entramos a un servicio en la nube sobre notebooks ya tenemos todo lo necesario para trabajar (librerías). Si lo hiciéramos de forma local tendríamos que hacer todo este proceso, el cual es fácil pero hay que hacerlo.

Otra diferencia es el tiempo de ejecución y la escalabilidad, son dificultades que se van a presentar al momento de trabajar con grandes cantidades de datos que incluso no quepan dentro de nuestra computadora, en este caso los ambientes en la nube son muy buenos porque siempre podemos aumentar la capacidad de la computadora para trabajar mejor.

¿Qué es Google Colab?
Servicio en la nube.
Basado en Jupyter Notebooks.
No requiere configuración.
Trabajo a nivel de archivo: esto quiere decir que el punto inicial de tu proyecto va a ser un notebooks.
Uso gratuito de GPUs y TPUs.

Línea de comandos: serie de procesos o tareas que le puedes decir a la computadora que ejecute.
Librería: colección de funciones que buscan resolver un problema. Son funciones que otras personas ya han programado y escrito. Sólo hay que descargarlas y utilizarlas en el proyecto.

Falta edición de video para ver mejor el codigo que se esta escribiendo

muy es muy fácil trabajar con todas estas herramientas a la mano. gracias

interesante los primeros pasos

Por si les interesa aprender Markdown, aquí está este curso gratis

Por si quieren saber qué es GPU
Por si quieren saber qué es TPU

Celda de texto <PfeqtFtrygoH>
#%% [markdown]
### Ejecución y edición de celdas

#### Celdas de código

A continuación, se encuentra una **celda de código** con una pequeña instrucción de **Python** que imprime un texto:



Celda de código <muSlAETY-_Hg>
#%% [code]
print("¡Hola, Platzinauta!")
Resultado de la ejecución
0KB
	Stream
		¡Hola, Platzinauta!

Yo no lo tenia instalado, pero puedes instalarlo sin problema

Les comparto mis apuntes para esta clase:

Pero podría decirse que Google Colab también requiere de ciertas configuraciones dependiendo de que tipo de proyecto o análisis este trabajando la persona, no? Por ejemplo, Google Colab no cuenta con todas las librerías en el ambiente de trabajo al iniciar un notebook, en algunos casos se debe configurar el ambiente, instalando librerías, entre otras cosas.

Excelente curso es muy fácil utilizar GC.

Excelente Clase, sirve como introducción para el próximo curso de línea de comandos

Me gusta que sea básico en serio. Para que no quepan dudas para los de atrás(como yo) 😛