Če želite ustvariti model strojnega učenja, vendar pravite, da nimate računalnika, ki bi lahko prenesel delovno obremenitev, Google Co je platforma za vas. V tem članku se bomo naučili uporabljati google colab.
Kaj je Google Colab?
Google Colab, okrajšava za Colaboratory, je brezplačna platforma v oblaku, ki jo ponuja Google in uporabnikom omogoča skupno pisanje in izvajanje kode Python v okolju Jupyter Notebook. Google Collaboratory beležnica, je zasnovan za olajšanje nalog strojnega učenja (ML) in podatkovne znanosti z zagotavljanjem virtualnega okolja, Google Colab python z dostopom do brezplačnih virov GPE.
Prednosti storitve Google Colab
Google Colab ponuja številne prednosti, zaradi katerih je priljubljena izbira med podatkovnimi znanstveniki, raziskovalci in izvajalci strojnega učenja. Glavne funkcije beležnice Google Collaboratory vključujejo:
- Brezplačen dostop do grafičnih procesorjev: Colab ponuja brezplačen dostop do GPE, kar je še posebej uporabno za usposabljanje modelov strojnega učenja, ki zahtevajo veliko računalniško moč.
- Nastavitev ni potrebna : Colab deluje v oblaku, kar uporabnikom odpravlja potrebo po nastavitvi in konfiguraciji lastnega razvojnega okolja. Zaradi tega je priročen za hitro kodiranje in sodelovanje.
- Sodelovalno urejanje: Več uporabnikov lahko hkrati dela na istem zvezku Colab, zaradi česar je uporabno orodje za sodelovalne projekte.
- Integracija z Google Drive : Colab je integriran z Google Drive, kar uporabnikom omogoča, da svoje delo shranijo neposredno v svoj račun Google Drive. To omogoča enostavno skupno rabo in dostop do prenosnikov iz različnih naprav.
- Podpora za priljubljene knjižnice :Colab je vnaprej nameščen s številnimi priljubljenimi knjižnicami Python za strojno učenje, analizo podatkov in vizualizacijo, kot so TensorFlow, PyTorch, Matplotlib in druge.
- Preprosto deljenje : Beležnice Colab lahko preprosto delite tako kot Google Dokumente ali Preglednice. Uporabniki lahko zagotovijo povezavo do zvezka, drugi pa si lahko ogledajo ali uredijo kodo v realnem času.
Kako začeti uporabljati Google Colab
Če želite začeti delati z Google Collaboratory Notebook, se morate najprej prijaviti v svoj Google Račun, nato pa pojdite na to povezavo https://colab.research.google.com .
Odprite Collaboratory Notebook
Ko odprete spletno mesto, boste videli pojavno okno z naslednjimi zavihki –
Google Collaboratory Notebook
- PRIMERI: Vsebuje številne zvezke Jupyter z različnimi primeri.
- NEDAVNO: Beležnica Jupyter, s katero ste nedavno delali.
- GOOGLE DRIVE: Beležnica Jupyter v vašem google disku.
- GITHUB: Beležnico Jupyter lahko dodate iz svojega GitHub, vendar morate najprej povezati Colab z GitHub.
- NALOŽI: Naložite iz lokalnega imenika.
Ustvarite Collaboratory Notebook
Sicer lahko ustvarite nov Jupyter Notebook s klikom na New Python3 Notebook ali New Python2 Notebook v spodnjem desnem kotu.
Opis prenosnika
Google Collaboratory Notebook
Ko ustvari nov zvezek, bo ustvaril zvezek Jupyter z Untitled0.ipynb in ga shranil na vaš google disk v mapo z imenom Beležnice Colab .
uporabniško ime
Ker gre v bistvu za Jupyter Notebook, bodo tukaj delovali vsi ukazi Jupyter Notebooks. Vendar pa se lahko sklicujete na podrobnosti v Kako začeti uporabljati Jupyter Notebook .
Pogovorimo se o tem, kaj je tukaj drugače:
Spremeni okolje izvajanja: Kliknite na Runtime spustni meni. Izberite Spremenite vrsto izvajalnega okolja . Izberite python2 ali 3 iz Vrsta izvajalnega časa spustni meni.
Nastavitev izvajalnega časa v Google Colab
Uporabite GPU in TPU
Kliknite na Runtime spustni meni. Izberite Spremenite vrsto izvajalnega okolja . Zdaj izberite karkoli (GPU, CPE, None), kar želite v Strojni pospeševalnik spustni meni.
GPE in TPE v Google Colab
Izberite python v colabu
Preverite GPE v Colabu
Python
import> tensorflow as tf> tf.test.gpu_device_name()> |
>
>
Če je GPE priključen, bo izpisal naslednje –
'/device:GPU:0'>
V nasprotnem primeru se bo izpisalo naslednje
''>
Preverite TPU
Python
import> os> if> 'COLAB_TPU_ADDR'> not> in> os.environ:> > print> (> 'Not connected to TPU'> )> else> :> > print> ('Connected to TPU')> |
>
>
Če je GPE priključen, bo izpisal naslednje
Connected to TPU>
V nasprotnem primeru se bo izpisalo naslednje
Not connected to TPU>
Namestite pakete Python
Uporaba lahko uporablja pip za namestitev katerega koli paketa. Na primer:
Python
! pip install pandas> |
>
>
Klonirajte skladišča GitHub v Google Colab
Uporabi git klon ukaz. Na primer:
Python
! git clone https:> /> /> github.com> /> souvik3333> /> Testing> -> and> -> Debugging> -> Tools> |
>
>
Prenesite datoteko v Google Colab
Python
from> google.colab> import> files> uploaded> => files.upload()> |
>
>
Izberite Izberi datoteko in naložite želeno datoteko. Omogočite piškotke tretjih oseb, če so onemogočeni.
Nato ga lahko shranite v podatkovni okvir.
Python
import> io> df2> => pd.read_csv(io.BytesIO(uploaded[> 'file_name.csv'> ]))> |
>
>
Naložite datoteko tako, da namestite Google Drive
Če želite namestiti svoj pogon v mapo mntDrive, izvedite naslednje –
Python
from> google.colab> import> drive> drive.mount(> '/mntDrive'> )> |
>
>
Nato boste videli povezavo, kliknite povezavo, nato dovolite dostop, kopirajte kodo, ki se pojavi, in jo prilepite na Vnesite svojo avtorizacijsko kodo:. Zdaj, če si želite ogledati vse podatke v svojem google disku, morate izvesti naslednje:
Python
! ls> '/mntDrive/My Drive"'> |
>
>
Nalaganje datotek na google colab
Hierarhija datotek v storitvi Google Colab
Hierarhijo datotek si lahko ogledate tudi tako, da kliknete> zgoraj levo pod kontrolnimi gumbi (CODE, TEXT, CELL).
Prenesite datoteke iz storitve Google Colab
Recimo, da želite prenesti file_name.csv. Datoteko lahko kopirate na svoj google disk (v mapi s podatki morate ustvariti mapo s podatki v google disku), tako da izvedete to:
Python
cp file_name.csv '> /> mntDrive> /> My Drive> /> data> /> renamed_file_name.csv'> |
np kje
>
>
Datoteka bo shranjena v podatkovno mapo z imenom preimenovana_ime_datoteke.csv. Zdaj lahko prenesete neposredno od tam ali pa samo odprete hierarhijo datotek in z desnim klikom se prikaže možnost prenosa. Prenesite Jupyter Notebook: Kliknite na mapa spustni meni v zgornjem levem kotu. Izberite prenesite .ipynb oz prenesite .py
Prenos datotek iz Google Colab
Delite Jupyter Notebook: Svoj zvezek lahko delite tako, da dodate e-poštne naslove drugih ali ustvarite povezavo za skupno rabo.
Delite zvezek Jupyter v storitvi google colab
Delite Google Colab Notebook
Zaključek
Skratka, Google Colab izstopa kot vsestranska in dostopna platforma za kodiranje Python.
Google Colab – pogosta vprašanja
Ali je Google Colab samo za Python?
Poleg Pythona Google Colab prek svojega prenosnega okolja podpira tudi druge jezike, vključno z R in Julia.
Google Colab Se prijavim?
Če se želite prijaviti v Google Colab, odprite spletno mesto Colab, kliknite Vpis v zgornjem desnem kotu in se prijavite s svojimi poverilnicami Google Računa.