Hvis du vil lage en maskinlæringsmodell, men sier at du ikke har en datamaskin som tåler arbeidsmengden, Google Co er plattformen for deg. I denne artikkelen lærer vi hvordan du bruker google colab.
Hva er Google Colab?
Google Colab, forkortelse for Colaboratory, er en gratis skybasert plattform levert av Google som lar brukere skrive og kjøre Python-kode i samarbeid i et Jupyter Notebook-miljø. Google Collaboratory notatbok, er utviklet for å lette maskinlæring (ML) og datavitenskapelige oppgaver ved å gi et virtuelt miljø, Google colab python, med tilgang til gratis GPU-ressurser.
Fordeler med Google Colab
Google Colab tilbyr flere fordeler som gjør det til et populært valg blant dataforskere, forskere og maskinlæringsutøvere. Viktige funksjoner i Google Collaboratory-notatboken inkluderer:
- Gratis tilgang til GPUer: Colab tilbyr gratis GPU-tilgang, som er spesielt nyttig for opplæring av maskinlæringsmodeller som krever betydelig beregningskraft.
- Ingen oppsett kreves : Colab kjører i skyen, og eliminerer behovet for brukere å sette opp og konfigurere sitt eget utviklingsmiljø. Dette gjør det praktisk for rask koding og samarbeid.
- Samarbeidsredigering: Flere brukere kan jobbe på samme Colab-notatbok samtidig, noe som gjør den til et nyttig verktøy for samarbeidsprosjekter.
- Integrasjon med Google Disk : Colab er integrert med Google Disk, slik at brukere kan lagre arbeidet sitt direkte på Google Disk-kontoen sin. Dette muliggjør enkel deling og tilgang til bærbare datamaskiner fra forskjellige enheter.
- Støtte for populære biblioteker :Colab kommer forhåndsinstallert med mange populære Python-biblioteker for maskinlæring, dataanalyse og visualisering, som TensorFlow, PyTorch, Matplotlib og mer.
- Enkel deling :Colab-notatbøker kan enkelt deles akkurat som Google Dokumenter eller Regneark. Brukere kan gi en lenke til notatboken, og andre kan se eller redigere koden i sanntid.
Komme i gang med Google Colab
For å begynne å jobbe med Google Collaboratory Notebook må du først logge på Google-kontoen din og deretter gå til denne koblingen https://colab.research.google.com .
Åpne Collaboratory Notebook
Når du åpner nettstedet vil du se en popup som inneholder følgende faner -
Google Collaboratory Notebook
- EKSEMPLER: Inneholder en rekke Jupyter-notatbøker med forskjellige eksempler.
- NYLIG: Jupyter notatbok du nylig har jobbet med.
- GOOGLE DISK: Jupyter notatbok i Google Drive.
- GITHUB: Du kan legge til Jupyter notatbok fra GitHub, men du må først koble Colab til GitHub.
- LASTE OPP: Last opp fra din lokale katalog.
Lag samarbeidsnotatbok
Ellers kan du opprette en ny Jupyter Notebook ved å klikke New Python3 Notebook eller New Python2 Notebook nederst i høyre hjørne.
Beskrivelse av notatboken
Google Collaboratory Notebook
Når du oppretter en ny notatbok, vil den opprette en Jupyter-notisbok med Untitled0.ipynb og lagre den på Google-stasjonen din i en mappe som heter Colab notatbøker .
streng erstatte all java
Nå som det egentlig er en Jupyter Notebook, vil alle kommandoene til Jupyter Notebooks fungere her. Du kan imidlertid referere til detaljene i Komme i gang med Jupyter Notebook .
La oss snakke om hva som er annerledes her:
Endre kjøretidsmiljø: Klikk på Kjøretid nedtrekksmenyen. Plukke ut Endre kjøretidstype . Velg python2 eller 3 fra Runtime type nedtrekksmenyen.
Kjøretidsinnstilling i Google colab
Bruk GPU og TPU
Klikk på Kjøretid nedtrekksmenyen. Plukke ut Endre kjøretidstype . Velg nå hva som helst (GPU, CPU, Ingen) du vil ha i Maskinvareakselerator nedtrekksmenyen.
GPU og TPU i Google Colab
Velg python i colab
Bekreft GPU i Colab
Python
import> tensorflow as tf> tf.test.gpu_device_name()> |
>
>
Hvis GPU er tilkoblet vil den sende ut følgende –
'/device:GPU:0'>
Ellers vil den sende ut følgende
''>
Bekreft TPU
Python
import> os> if> 'COLAB_TPU_ADDR'> not> in> os.environ:> > print> (> 'Not connected to TPU'> )> else> :> > print> ('Connected to TPU')> |
>
>
Hvis GPU er tilkoblet vil den sende ut følgende
Connected to TPU>
Ellers vil den sende ut følgende
Not connected to TPU>
Installer Python-pakker
Bruk kan bruke pip for å installere en hvilken som helst pakke. For eksempel:
Python
! pip install pandas> |
>
>
Klone GitHub-repos i Google Colab
Bruke git klone kommando. For eksempel:
Python
! git clone https:> /> /> github.com> /> souvik3333> /> Testing> -> and> -> Debugging> -> Tools> |
>
>
Last opp fil på Google Colab
Python
from> google.colab> import> files> uploaded> => files.upload()> |
>
>
Velg Velg fil og last opp filen du ønsker. Aktiver tredjeparts informasjonskapsler hvis de er deaktivert.
Deretter kan du lagre den i en dataramme.
Python
import> io> df2> => pd.read_csv(io.BytesIO(uploaded[> 'file_name.csv'> ]))> |
>
>
Last opp fil ved å montere Google Disk
For å montere stasjonen i mntDrive-mappen, utfør følgende –
Python
from> google.colab> import> drive> drive.mount(> '/mntDrive'> )> |
>
>
Deretter vil du se en lenke, klikk på koblingen, gi deretter tilgang, kopier koden som dukker opp, og lim den inn på Skriv inn autorisasjonskoden din:. Nå for å se alle data i Google Drive må du utføre følgende:
Python
! ls> '/mntDrive/My Drive"'> |
>
>
Laster opp filer på google colab
Filhierarki i Google Colab
Du kan også se filhierarkiet ved å klikke> øverst til venstre under kontrollknappene (KODE, TEKST, CELLE).
Last ned filer fra Google Colab
La oss si at du vil laste ned file_name.csv. Du kan kopiere filen til Google Drive (I datamappen må du opprette datamappen i Google Drive) ved å utføre dette:
Python
cp file_name.csv '> /> mntDrive> /> My Drive> /> data> /> renamed_file_name.csv'> |
>
>
Filen vil bli lagret i datamappen med navnet omdøpt_filnavn.csv. Nå kan du laste ned direkte derfra, eller du kan bare åpne filhierarkiet og høyreklikke vil gi et nedlastingsalternativ. Last ned Jupyter Notebook: Klikk på Fil rullegardinmenyen øverst til venstre. Velge last ned .ipynb eller last ned .py
Laster ned filer fra Google colab
Del Jupyter Notebook: Du kan dele notatblokken din ved å legge til andres e-postadresser eller ved å opprette en delbar lenke.
alfabetet av tall
Del jupyter notatbok i google colab
Del Google Colab Notatbok
Konklusjon
Avslutningsvis skiller Google Colab seg ut som en allsidig og tilgjengelig plattform for Python-koding.
Google Colab – Vanlige spørsmål
Er Google Colab bare for Python?
I tillegg til Python, støtter Google Colab også andre språk gjennom sitt bærbare miljø, inkludert R og Julia.
Google Colab Logg på?
For å logge på Google Colab, åpne Colab-nettstedet, klikk på Logg på i øvre høyre hjørne og logg på med Google-kontolegitimasjonen din.