Google Collaboratory alebo Google Colab

Google spolupracoval na Jupyter Notebooku vývojárov Google

Spolupracovník, tiež tzv Google Colab Je to produkt Google Research a používa sa na písanie a spustenie jazyka Python a ďalších jazykov z nášho prehliadača.

Čo je to?

Colab je hostiteľom Jupyteru, nainštalované a nakonfigurované tak, aby sme na počítači nemuseli nič robiť, ale jednoducho pracovať z prehliadača, so zdrojmi v cloude.

Funguje to úplne rovnako ako Jupyter, vidíte náš článok. V tomto kroku Pythonu sú to notebooky alebo notebooky založené na bunkách, ktorými môžu byť texty, obrázky alebo kód, pretože na rozdiel od Jupyter Colab je v súčasnosti možné použiť iba jadro Pythonu, hovoria o implementácii ďalších, ako sú R, Scala atď. , ale nie je uvedený žiadny dátum.

Je to veľmi rýchly spôsob testovania kódu bez toho, aby ste museli konfigurovať naše zariadenie, a vstúpiť do sveta Strojové učenie, Deep Learning, umelá inteligencia a veda o údajoch. Ideálne aj pre učiteľov, pretože na základe Jupyteru môžeme zdieľať projekty s inými ľuďmi rovnako, ako keby sme používali Jupyter Hub.

Môžeme použiť akúkoľvek funkciu pythonu, môžeme použiť TensorFlow, Keras, Numpy, poďme všetky ich knižnice.

Ponúka nám bezplatnú službu GPU a TPU,

Sú súčasťou skupiny vývojárov https://colaboratory.jupyter.org/welcome/

Táto služba je bezplatná, ale potrebujeme účet Gmail. Údaje zo zápisníkov sú uložené na našom Disku Google. A môžeme tiež ukladať a načítať zošity z Githubu. Okrem importu projektov, ktoré pochádzajú z Jupyteru alebo ich aj export. Funguje so súbormi .ipynb

exportovať colab notebooky

Je zrejmé, že hardvérové ​​zdroje sú obmedzené. Nebudete môcť vytvárať projekty, ktoré vyžadujú veľké množstvo výpočtov. Ak sa vám tento systém páči a chcete ho používať pre pokročilé projekty, za verziu Pro alebo Pro + si môžete kedykoľvek zaplatiť. Zameriam sa na ten voľný.

V jeho dobe som už hovoril o tom, ako použiť jeden spôsob, akým používať Jupyter

Crash kurz strojového učenia sa spoločnosti Google je postavený na službe Colab a ja končím. Čoskoro vám poviem, ako

Ak vás zaujíma strojové učenie, viď aké kurzy je možné absolvovať

Prečo používať Colab? Výhoda

Pretože je to veľmi rýchly a ľahký spôsob, ako nastaviť kurzy a informácie o programovaní v Pythone a zdieľať ich s inými ľuďmi alebo so študentmi, ak ste učiteľ.

V mojom prípade mám problém s kompatibilitou medzi TensorFlow a mojím CPU, takže ho v tejto chvíli použijem na rôzne príklady a testy s TensorFlow a Keras.

nevýhody

Môžeme použiť iba Pyhton

A že používame ešte ďalší produkt od spoločnosti Google a naďalej sa živíme a stále viac závisíme od technologického giganta „Nebuď zlý“

Rozdiely medzi Colab a Jupyter

Ako sme povedali

  • Colab je hostovaná služba, hostovaná Jupyter, zatiaľ čo Jupyter ju používa vo svojom počítači
  • Colab, aj keď je zadarmo, ak chcete výpočtový výkon, musíte prejsť na platenú verziu
  • Ako hostitelia môžete poznámkové bloky zdieľať s ľuďmi
  • V Colape môžete používať iba Python, na druhej strane v Jupyteri môžete nainštalovať všetky druhy jadier, R, Bash, javascript atď.

zanechať komentár