Ak chcete vytvoriť model strojového učenia, ale tvrdíte, že nemáte počítač, ktorý by túto záťaž uniesol, Google Co je platforma pre vás. V tomto článku sa naučíme, ako používať google colab.
Čo je Google Colab?
Google Colab, skratka pre Colaboratory, je bezplatná cloudová platforma poskytovaná spoločnosťou Google, ktorá používateľom umožňuje písať a spúšťať kód Python spoločne v prostredí Jupyter Notebook. Zápisník Google Collaboratory, je navrhnutý tak, aby uľahčil úlohy strojového učenia (ML) a vedy o údajoch tým, že poskytuje virtuálne prostredie, Google colab python s prístupom k bezplatným zdrojom GPU.
Výhody služby Google Colab
Google Colab ponúka niekoľko výhod, vďaka ktorým je obľúbenou voľbou medzi vedcami údajov, výskumníkmi a odborníkmi na strojové učenie. Medzi kľúčové funkcie poznámkového bloku Google Collaboratory patria:
- Voľný prístup k GPU: Colab ponúka bezplatný prístup k GPU, čo je užitočné najmä na trénovanie modelov strojového učenia, ktoré si vyžadujú značný výpočtový výkon.
- Nevyžaduje sa žiadne nastavenie : Colab beží v cloude, vďaka čomu používatelia nemusia nastavovať a konfigurovať svoje vlastné vývojové prostredie. Vďaka tomu je vhodný pre rýchle kódovanie a spoluprácu.
- Spoločná úprava: Na rovnakom notebooku Colab môže súčasne pracovať viacero používateľov, čo z neho robí užitočný nástroj pre projekty spolupráce.
- Integrácia s Diskom Google : Colab je integrovaný s Diskom Google, čo používateľom umožňuje ukladať svoju prácu priamo do účtu Disku Google. To umožňuje jednoduché zdieľanie a prístup k notebookom z rôznych zariadení.
- Podpora populárnych knižníc : Colab je dodávaný s predinštalovanými mnohými populárnymi knižnicami Pythonu na strojové učenie, analýzu údajov a vizualizáciu, ako sú TensorFlow, PyTorch, Matplotlib a ďalšie.
- Jednoduché zdieľanie :Zápisníky Colab možno jednoducho zdieľať rovnako ako Dokumenty alebo Tabuľky Google. Používatelia môžu poskytnúť odkaz na poznámkový blok a ostatní môžu kód zobraziť alebo upraviť v reálnom čase.
Začíname so službou Google Colab
Ak chcete začať pracovať s Google Collaboratory Notebook, musíte sa najprv prihlásiť do svojho účtu Google a potom prejsť na tento odkaz https://colab.research.google.com .
Otvorte spoločný zápisník
Po otvorení webovej stránky uvidíte vyskakovacie okno s nasledujúcimi kartami –
Google Collaboratory Notebook
- PRÍKLADY: Obsahuje množstvo zošitov Jupyter s rôznymi príkladmi.
- NEDÁVNE: Notebook Jupyter, s ktorým ste nedávno pracovali.
- DISK GOOGLE: Zápisník Jupyter na vašom disku Google.
- GITHUB: Zápisník Jupyter môžete pridať zo svojho GitHub, ale najprv musíte prepojiť Colab s GitHub.
- NAHRAŤ: Nahrajte z miestneho adresára.
Vytvorte spoločný zápisník
Inak môžeš vytvorte nový Jupyter Notebook kliknutím na položku Nový zápisník Python3 alebo Nový zápisník Python2 v pravom dolnom rohu.
Popis notebooku
Google Collaboratory Notebook
Pri vytváraní nového poznámkového bloku vytvorí poznámkový blok Jupyter s Untitled0.ipynb a uloží ho na váš disk Google do priečinka s názvom Zápisníky Colab .
koľko 0 v miliarde
Teraz, keďže ide v podstate o notebook Jupyter, tu budú fungovať všetky príkazy notebookov Jupyter. Podrobnosti si však môžete prečítať v Začíname s notebookom Jupyter .
Povedzme si, čo je tu iné:
Zmeniť prostredie spustenia: Kliknite na Beh programu rozbaľovacia ponuka. Vyberte Zmeňte typ runtime . Vyberte python2 alebo 3 z Typ spustenia rozbaľovacia ponuka.
Nastavenie runtime v Google colab
Použite GPU a TPU
Kliknite na Beh programu rozbaľovacia ponuka. Vyberte Zmeňte typ runtime . Teraz vyberte čokoľvek (GPU, CPU, Žiadne), čo chcete v Hardvérový akcelerátor rozbaľovacia ponuka.
GPU a TPU v službe Google Colab
Vyberte python v colab
Overte GPU v službe Colab
Python
import> tensorflow as tf> tf.test.gpu_device_name()> |
>
>
Ak je pripojený GPU, bude mať na výstupe nasledovné –
'/device:GPU:0'>
V opačnom prípade bude výstup nasledujúci
''>
Overte TPU
Python
import> os> if> 'COLAB_TPU_ADDR'> not> in> os.environ:> > print> (> 'Not connected to TPU'> )> else> :> > print> ('Connected to TPU')> |
>
>
Ak je pripojený GPU, výstup bude nasledujúci
Connected to TPU>
V opačnom prípade bude výstup nasledujúci
Not connected to TPU>
Nainštalujte balíky Python
Použitie môže použiť pip nainštalovať ľubovoľný balík. Napríklad:
Python
! pip install pandas> |
>
>
Naklonujte úložiská GitHub v službe Google Colab
Použi git klon príkaz. Napríklad:
Python
! git clone https:> /> /> github.com> /> souvik3333> /> Testing> -> and> -> Debugging> -> Tools> |
>
>
Nahrajte súbor v službe Google Colab
Python
from> google.colab> import> files> uploaded> => files.upload()> |
>
>
Vyberte položku Vybrať súbor a nahrajte požadovaný súbor. Povoliť súbory cookie tretích strán, ak sú zakázané.
Potom ho môžete uložiť do dátového rámca.
Python
import> io> df2> => pd.read_csv(io.BytesIO(uploaded[> 'file_name.csv'> ]))> |
>
>
Nahrajte súbor pripojením Disku Google
Ak chcete pripojiť disk do priečinka mntDrive, vykonajte nasledujúce:
Python
from> google.colab> import> drive> drive.mount(> '/mntDrive'> )> |
>
>
Potom uvidíte odkaz, kliknite na odkaz, povoľte prístup, skopírujte kód, ktorý sa zobrazí, a vložte ho do poľa Zadajte svoj autorizačný kód:. Teraz, aby ste videli všetky údaje na vašom disku Google, musíte vykonať nasledovné:
Python
! ls> '/mntDrive/My Drive"'> |
>
>
Nahrávanie súborov na google colab
Hierarchia súborov v službe Google Colab
Hierarchiu súborov môžete zobraziť aj kliknutím na> vľavo hore pod ovládacími tlačidlami (KÓD, TEXT, BUNKA).
Stiahnite si súbory zo služby Google Colab
Povedzme, že chcete stiahnuť súbor názov_súboru.csv. Súbor môžete skopírovať na svoj disk Google (v priečinku s údajmi musíte vytvoriť priečinok s údajmi na disku Google) vykonaním tohto:
v reťazci v jazyku Java
Python
cp file_name.csv '> /> mntDrive> /> My Drive> /> data> /> renamed_file_name.csv'> |
>
>
Súbor sa uloží do priečinka s údajmi s názvom premenovaný_názov_súboru.csv. Teraz môžete sťahovať priamo odtiaľ, alebo môžete jednoducho otvoriť hierarchiu súborov a kliknutím pravým tlačidlom myši získate možnosť sťahovania. Stiahnite si Jupyter Notebook: Kliknite na Súbor rozbaľovacia ponuka v ľavom hornom rohu. Vyberte si stiahnuť .ipynb alebo stiahnuť .py
Sťahovanie súborov zo služby Google colab
Zdieľať Jupyter Notebook: Poznámkový blok môžete zdieľať pridaním e-mailových adries ostatných alebo vytvorením odkazu na zdieľanie.
Zdieľajte notebook Jupyter v službe Google colab
Zdieľať Zápisník Google colab
Záver
Na záver, Google Colab vyniká ako všestranná a prístupná platforma pre kódovanie Python.
Google Colab – časté otázky
Je Google Colab len pre Python?
Okrem jazyka Python Google Colab podporuje aj ďalšie jazyky prostredníctvom prostredia notebookov vrátane R a Julia.
Prihlásiť sa do služby Google Colab?
Ak sa chcete prihlásiť do služby Google Colab, otvorte webovú stránku Colab, kliknite na položku Prihlásiť sa v pravom hornom rohu a prihláste sa pomocou poverení účtu Google.