logo

Jak používat Google Colab

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.