Jos haluat luoda koneoppimismallin, mutta sanot, että sinulla ei ole tietokonetta, joka kestää työtaakan, Google Co on alusta sinulle. Tässä artikkelissa opimme käyttämään google colabia.
Mikä Google Colab on?
Google Colab, lyhenne sanoista Colaboratory, on Googlen tarjoama ilmainen pilvipohjainen alusta, jonka avulla käyttäjät voivat kirjoittaa ja suorittaa Python-koodia yhteistyössä Jupyter Notebook -ympäristössä. Google Colaboratoryn muistikirja, on suunniteltu helpottamaan koneoppimista (ML) ja datatieteen tehtäviä tarjoamalla virtuaalisen ympäristön, Google colab pythonin, jolla on pääsy ilmaisiin GPU-resursseihin.
Google Colabin edut
Google Colab tarjoaa useita etuja, jotka tekevät siitä suositun valinnan datatieteilijöiden, tutkijoiden ja koneoppimisen harjoittajien keskuudessa. Google Colaboratory -muistikirjan tärkeimmät ominaisuudet ovat:
- Ilmainen pääsy GPU: ille: Colab tarjoaa ilmaisen GPU-käytön, mikä on erityisen hyödyllistä opetettaessa koneoppimismalleja, jotka vaativat huomattavaa laskentatehoa.
- Ei vaadi asennusta : Colab toimii pilvessä, joten käyttäjien ei tarvitse määrittää ja määrittää omaa kehitysympäristöään. Tämä tekee siitä kätevän nopeaan koodaukseen ja yhteistyöhön.
- Yhteistyö editointi: Useat käyttäjät voivat työskennellä saman Colab-muistikirjan parissa samanaikaisesti, mikä tekee siitä hyödyllisen työkalun yhteistyöprojekteihin.
- Integrointi Google Driveen : Colab on integroitu Google Driveen, jolloin käyttäjät voivat tallentaa työnsä suoraan Google Drive -tililleen. Tämä mahdollistaa helpon jakamisen ja pääsyn muistikirjoihin eri laitteista.
- Tuki suosituille kirjastoille :Colabissa on esiasennettu monia suosittuja Python-kirjastoja koneoppimista, data-analyysiä ja visualisointia varten, kuten TensorFlow, PyTorch, Matplotlib ja paljon muuta.
- Helppo jakaminen :Colab-muistikirjoja voidaan jakaa helposti kuten Google-dokumentit tai -taulukot. Käyttäjät voivat tarjota linkin muistikirjaan, ja muut voivat tarkastella tai muokata koodia reaaliajassa.
Google Colabin käytön aloittaminen
Aloita työskentely Google Colaboratory Notebookin kanssa sinun on ensin kirjauduttava sisään Google-tiliisi ja siirryttävä sitten tähän linkkiin https://colab.research.google.com .
Avaa Yhteistyökumppanin muistikirja
Kun avaat verkkosivuston, näet ponnahdusikkunan, joka sisältää seuraavat välilehdet -
Google Colaboratory -muistikirja
- ESIMERKKEJÄ: Sisältää useita Jupyter-muistikirjoja erilaisista esimerkeistä.
- VIIMEAIKAINEN: Jupyter-muistikirja, jonka kanssa olet äskettäin työskennellyt.
- GOOGLE ASEMA: Jupyter-muistikirja Google Drivessasi.
- GITHUB: Voit lisätä Jupyter-muistikirjan GitHubista, mutta sinun on ensin yhdistettävä Colab GitHubiin.
- LATAA: Lataa paikallisesta hakemistosta.
Luo yhteistyökumppanin muistikirja
Muuten voit Luo uusi Jupyter-muistikirja napsauttamalla Uusi Python3-muistikirja tai Uusi Python2-muistikirja oikeasta alakulmasta.
Muistikirjan kuvaus
Google Colaboratory -muistikirja
Kun luot uuden muistikirjan, se luo Jupyter-muistikirjan, jossa on Untitled0.ipynb ja tallentaa sen Google Driveen kansioon nimeltä Colab-muistikirjat .
kellua nauhaan
Koska se on nyt pohjimmiltaan Jupyter Notebook, kaikki Jupyter Notebookien komennot toimivat tässä. Voit kuitenkin viitata yksityiskohtiin Jupyter Notebookin käytön aloittaminen .
Puhutaanpa siitä, mikä tässä on erilaista:
Muuta ajonaikaista ympäristöä: Klikkaa Suoritusaika pudotusvalikosta. Valitse Muuta suoritusaikatyyppiä . Valitse python2 tai 3 valikosta Suoritusajan tyyppi pudotusvalikosta.
Kestoaika-asetus Google Colabissa
Käytä GPU:ta ja TPU:ta
Klikkaa Suoritusaika pudotusvalikosta. Valitse Muuta suoritusaikatyyppiä . Valitse nyt mikä tahansa (GPU, CPU, Ei mitään), jonka haluat Laitteistokiihdytin pudotusvalikosta.
GPU ja TPU Google Colabissa
Valitse python colabissa
Vahvista GPU Colabissa
Python
import> tensorflow as tf> tf.test.gpu_device_name()> |
>
>
Jos GPU on kytketty, se tulostaa seuraavan:
'/device:GPU:0'>
Muuten se tulostaa seuraavat
''>
Tarkista TPU
Python
import> os> if> 'COLAB_TPU_ADDR'> not> in> os.environ:> > print> (> 'Not connected to TPU'> )> else> :> > print> ('Connected to TPU')> |
>
>
Jos GPU on kytketty, se tulostaa seuraavan
Connected to TPU>
Muuten se tulostaa seuraavat
Not connected to TPU>
Asenna Python-paketit
Käyttö voi käyttää pip minkä tahansa paketin asentamiseen. Esimerkiksi:
Python
! pip install pandas> |
>
>
Kloonaa GitHub-varastot Google Colabissa
Käytä git klooni komento. Esimerkiksi:
Python
! git clone https:> /> /> github.com> /> souvik3333> /> Testing> -> and> -> Debugging> -> Tools> |
>
>
Lataa tiedosto Google Colabiin
Python
from> google.colab> import> files> uploaded> => files.upload()> |
>
>
Valitse Valitse tiedosto ja lähetä haluamasi tiedosto. Ota kolmannen osapuolen evästeet käyttöön, jos ne on poistettu käytöstä.
Sitten voit tallentaa sen tietokehykseen.
Python
import> io> df2> => pd.read_csv(io.BytesIO(uploaded[> 'file_name.csv'> ]))> |
>
>
Lataa tiedosto asentamalla Google Drive
Liitä asema mntDrive-kansioon suorittamalla seuraava:
Python
from> google.colab> import> drive> drive.mount(> '/mntDrive'> )> |
>
>
Sitten näet linkin, napsauta linkkiä, salli pääsy, kopioi avautuva koodi ja liitä se kohtaan Anna valtuutuskoodi:. Nyt sinun on suoritettava seuraavat, jotta näet kaikki tiedot Google Drivessasi:
Python
! ls> '/mntDrive/My Drive"'> |
>
>
Tiedostojen lataaminen google colabissa
Tiedostohierarkia Google Colabissa
Voit myös nähdä tiedostohierarkian napsauttamalla> vasemmassa yläkulmassa ohjauspainikkeiden (CODE, TEXT, CELL) alla.
Lataa tiedostoja Google Colabista
Oletetaan, että haluat ladata tiedoston file_name.csv. Voit kopioida tiedoston Google Driveen (Datakansioon sinun on luotava datakansio google drivessa) suorittamalla tämä:
Python
cp file_name.csv '> /> mntDrive> /> My Drive> /> data> /> renamed_file_name.csv'> |
>
>
Tiedosto tallennetaan tietokansioon nimellä uudelleennimetty_tiedoston_nimi.csv. Nyt voit ladata suoraan sieltä, Tai voit vain avata tiedostohierarkian ja hiiren kakkospainikkeella saat latausvaihtoehdon. Lataa Jupyter Notebook: Klikkaa Tiedosto avattavasta valikosta vasemmassa yläkulmassa. Valita lataa .ipynb tai lataa .py
Ladataan tiedostoja Google Colabista
Jaa Jupyter-muistikirja: Voit jakaa muistikirjasi lisäämällä muiden sähköpostiosoitteita tai luomalla jaettavan linkin.
Jaa jupyter-muistikirja google colabissa
Jaa Google colab -muistikirja
Johtopäätös
Yhteenvetona voidaan todeta, että Google Colab erottuu edukseen monipuolisena ja helppopääsyisenä alustana Python-koodaukseen.
Google Colab – UKK
Onko Google Colab vain Pythonille?
Pythonin lisäksi Google Colab tukee muistikirjaympäristönsä kautta myös muita kieliä, mukaan lukien R ja Julia.
pino ds
Google Colab Kirjaudu sisään?
Kirjaudu sisään Google Colabiin avaamalla Colab-verkkosivusto, napsauttamalla Kirjaudu sisään oikeassa yläkulmassa ja kirjautumalla sisään Google-tilisi tunnistetiedoilla.