Pokud chcete vytvořit model strojového učení, ale říkáte, že nemáte počítač, který by to unesl, Google Co je platforma pro vás. V tomto článku se naučíme používat google colab.
Co je Google Colab?
Google Colab, zkratka pro Colaboratory, je bezplatná cloudová platforma poskytovaná společností Google, která uživatelům umožňuje psát a spouštět kód Python ve spolupráci v prostředí Jupyter Notebook. Zápisník Google Collaboratory, je navržen tak, aby usnadnil úlohy strojového učení (ML) a datové vědy tím, že poskytuje virtuální prostředí, Google colab python s přístupem k bezplatným zdrojům GPU.
Výhody služby Google Colab
Google Colab nabízí několik výhod, díky kterým je oblíbenou volbou mezi datovými vědci, výzkumníky a odborníky na strojové učení. Mezi klíčové funkce notebooku Google Collaboratory patří:
- Volný přístup ke GPU: Colab nabízí bezplatný přístup ke GPU, což je užitečné zejména pro trénování modelů strojového učení, které vyžadují značný výpočetní výkon.
- Není vyžadováno žádné nastavení : Colab běží v cloudu, takže uživatelé nemusí nastavovat a konfigurovat vlastní vývojové prostředí. Díky tomu je vhodný pro rychlé kódování a spolupráci.
- Společná úprava: Na stejném notebooku Colab může pracovat více uživatelů současně, což z něj činí užitečný nástroj pro společné projekty.
- Integrace s Diskem Google : Colab je integrován s Diskem Google a umožňuje uživatelům ukládat svou práci přímo do účtu Disku Google. To umožňuje snadné sdílení a přístup k notebookům z různých zařízení.
- Podpora populárních knihoven :Colab je dodáván s předinstalovanými mnoha populárními knihovnami Pythonu pro strojové učení, analýzu dat a vizualizaci, jako jsou TensorFlow, PyTorch, Matplotlib a další.
- Snadné sdílení :Zápisníky Colab lze snadno sdílet stejně jako Dokumenty nebo Tabulky Google. Uživatelé mohou poskytnout odkaz na notebook a ostatní mohou prohlížet nebo upravovat kód v reálném čase.
Začínáme s Google Colab
Chcete-li začít pracovat s Google Collaboratory Notebook, musíte se nejprve přihlásit ke svému účtu Google a poté přejít na tento odkaz https://colab.research.google.com .
Otevřete sešit pro spolupráci
Po otevření webu uvidíte vyskakovací okno s následujícími kartami –
Google Collaboratory Notebook
- PŘÍKLADY: Obsahují řadu sešitů Jupyter s různými příklady.
- NEDÁVNO: Notebook Jupyter, se kterým jste nedávno pracovali.
- DISK GOOGLE: Notebook Jupyter na vašem disku Google.
- GITHUB: Poznámkový blok Jupyter můžete přidat ze svého GitHubu, ale nejprve musíte propojit Colab s GitHub.
- NAHRÁT: Nahrajte z místního adresáře.
Vytvořte sešit pro spolupráci
Jinak můžeš vytvořit nový Jupyter Notebook kliknutím na Nový Python3 Notebook nebo Nový Python2 Notebook v pravém dolním rohu.
Popis notebooku
Google Collaboratory Notebook
Při vytváření nového poznámkového bloku vytvoří poznámkový blok Jupyter s Untitled0.ipynb a uloží jej na váš disk Google do složky s názvem Zápisníky Colab .
jarní bota
Nyní, protože je to v podstatě Jupyter Notebook, zde budou fungovat všechny příkazy Jupyter Notebooks. Můžete se však podívat na podrobnosti v Začínáme s notebookem Jupyter .
Promluvme si o tom, co je zde jiné:
Změnit běhové prostředí: Klikněte na Doba běhu rozbalovací nabídka. Vybrat Změnit typ runtime . Vyberte python2 nebo 3 z Typ běhu rozbalovací nabídka.
Nastavení runtime v Google colab
Použijte GPU a TPU
Klikněte na Doba běhu rozbalovací nabídka. Vybrat Změnit typ runtime . Nyní vyberte cokoli (GPU, CPU, Žádný), co chcete v Hardwarový akcelerátor rozbalovací nabídka.
GPU a TPU v Google Colab
Vyberte python v colab
Ověřte GPU ve službě Colab
Krajta
import> tensorflow as tf> tf.test.gpu_device_name()> |
>
>
Pokud je připojeno GPU, bude vystupovat následující –
'/device:GPU:0'>
V opačném případě bude výstup následující
''>
Ověřte TPU
Krajta
import> os> if> 'COLAB_TPU_ADDR'> not> in> os.environ:> > print> (> 'Not connected to TPU'> )> else> :> > print> ('Connected to TPU')> |
>
>
Pokud je připojen GPU, bude výstup následující
Connected to TPU>
V opačném případě bude výstup následující
Not connected to TPU>
Nainstalujte balíčky Python
Použití lze použít pip nainstalovat libovolný balíček. Například:
Krajta
! pip install pandas> |
>
>
Klonujte úložiště GitHub ve službě Google Colab
Použijte git klon příkaz. Například:
Krajta
! git clone https:> /> /> github.com> /> souvik3333> /> Testing> -> and> -> Debugging> -> Tools> |
>
>
Nahrajte soubor ve službě Google Colab
Krajta
from> google.colab> import> files> uploaded> => files.upload()> |
>
>
Vyberte Vybrat soubor a nahrajte požadovaný soubor. Povolte soubory cookie třetích stran, pokud jsou zakázány.
Poté jej můžete uložit do datového rámce.
Krajta
import> io> df2> => pd.read_csv(io.BytesIO(uploaded[> 'file_name.csv'> ]))> |
>
>
Nahrajte soubor připojením Disku Google
Chcete-li připojit disk do složky mntDrive, proveďte následující:
Krajta
from> google.colab> import> drive> drive.mount(> '/mntDrive'> )> |
>
>
Poté se zobrazí odkaz, klikněte na odkaz, povolte přístup, zkopírujte kód, který se objeví, a vložte jej do pole Zadejte svůj autorizační kód:. Nyní, abyste viděli všechna data na vašem disku Google, musíte provést následující:
Krajta
algoritmus minimax
! ls> '/mntDrive/My Drive"'> |
>
>
Nahrávání souborů na google colab
Hierarchie souborů v Google Colab
Hierarchii souborů můžete také zobrazit kliknutím na> vlevo nahoře pod ovládacími tlačítky (KÓD, TEXT, BUŇKA).
Stáhněte si soubory ze služby Google Colab
Řekněme, že chcete stáhnout soubor_name.csv. Soubor můžete zkopírovat na svůj disk Google (ve složce data musíte vytvořit složku dat na disku Google) provedením tohoto:
Krajta
cp file_name.csv '> /> mntDrive> /> My Drive> /> data> /> renamed_file_name.csv'> |
>
>
Soubor bude uložen do datové složky s názvem renamed_file_name.csv. Nyní můžete stahovat přímo odtud, nebo můžete jednoduše otevřít hierarchii souborů a kliknutím pravým tlačítkem myši zobrazíte možnost stažení. Stáhněte si Jupyter Notebook: Klikněte na Soubor rozbalovací nabídka v levém horním rohu. Vybrat stáhnout .ipynb nebo stáhnout .py
Stahování souborů z Google colab
Sdílet Jupyter Notebook: Poznámkový blok můžete sdílet přidáním e-mailových adres ostatních nebo vytvořením odkazu ke sdílení.
Sdílejte jupyter notebook v google colab
Sdílejte sešit Google colab
Závěr
Závěrem lze říci, že Google Colab vyniká jako všestranná a přístupná platforma pro kódování v Pythonu.
Google Colab – časté dotazy
Je Google Colab pouze pro Python?
Kromě Pythonu podporuje Google Colab prostřednictvím prostředí notebooku také další jazyky, včetně R a Julia.
Přihlásit se ke službě Google Colab?
Chcete-li se přihlásit do Google Colab, otevřete web Colab, klikněte na Přihlásit se v pravém horním rohu a přihlaste se pomocí přihlašovacích údajů k účtu Google.