Als u een machine learning-model wilt maken, maar zegt dat u niet over een computer beschikt die de werklast aankan, Google Co is het platform voor jou. In dit artikel leren we hoe u Google Colab kunt gebruiken.
Wat is Google Colab?
Google Colab, een afkorting van Colaboratory, is een gratis cloudgebaseerd platform van Google waarmee gebruikers Python-code samen kunnen schrijven en uitvoeren in een Jupyter Notebook-omgeving. Google Collaboratory-notitieboekje, is ontworpen om machine learning (ML) en data science-taken te vergemakkelijken door een virtuele omgeving, Google colab python, met toegang tot gratis GPU-bronnen te bieden.
Voordelen van Google Colab
Google Colab biedt verschillende voordelen waardoor het een populaire keuze is onder datawetenschappers, onderzoekers en beoefenaars van machine learning. De belangrijkste kenmerken van het Google Collaboratory-notebook zijn onder meer:
- Gratis toegang tot GPU's: Colab biedt gratis GPU-toegang, wat vooral handig is voor het trainen van machine learning-modellen die aanzienlijke rekenkracht vereisen.
- Geen installatie vereist : Colab draait in de cloud, waardoor gebruikers niet langer hun eigen ontwikkelomgeving hoeven op te zetten en te configureren. Dit maakt het handig voor snel coderen en samenwerken.
- Samen bewerken: Meerdere gebruikers kunnen tegelijkertijd aan hetzelfde Colab-notebook werken, waardoor het een handig hulpmiddel is voor samenwerkingsprojecten.
- Integratie met Google Drive : Colab is geïntegreerd met Google Drive, waardoor gebruikers hun werk rechtstreeks in hun Google Drive-account kunnen opslaan. Dit maakt eenvoudig delen en toegang tot notebooks vanaf verschillende apparaten mogelijk.
- Ondersteuning voor populaire bibliotheken :Colab wordt vooraf geïnstalleerd met veel populaire Python-bibliotheken voor machine learning, data-analyse en visualisatie, zoals TensorFlow, PyTorch, Matplotlib en meer.
- Eenvoudig delen :Colab-notitieboekjes kunnen eenvoudig worden gedeeld, net als Google Documenten of Spreadsheets. Gebruikers kunnen een link naar het notebook opgeven en anderen kunnen de code in realtime bekijken of bewerken.
Aan de slag met Google Colab
Om met Google Collaboratory Notebook aan de slag te gaan, moet u eerst inloggen op uw Google-account en vervolgens naar deze link gaan https://colab.research.google.com .
Open het samenwerkingsnotitieblok
Wanneer u de website opent, ziet u een pop-up met de volgende tabbladen:
Google Collaboratory Notebook
- VOORBEELDEN: Bevat een aantal Jupyter-notitieboekjes met verschillende voorbeelden.
- RECENT: Jupyter-notebook waarmee u onlangs hebt gewerkt.
- GOOGLE DRIVE: Jupyter-notebook in uw Google Drive.
- GITUB: Je kunt Jupyter-notebook toevoegen vanaf je GitHub, maar je moet Colab eerst verbinden met GitHub.
- UPLOADEN: Upload vanuit uw lokale map.
Samenwerkend notitieboekje maken
Anders kun je dat wel maak een nieuw Jupyter Notebook door rechtsonder op Nieuw Python3 Notebook of Nieuw Python2 Notebook te klikken.
Beschrijving van het notitieboekje
Google Collaboratory Notebook
Wanneer u een nieuw notitieblok maakt, wordt er een Jupyter-notitieboekje gemaakt met Untitled0.ipynb en wordt dit opgeslagen op uw Google Drive in een map met de naam Colab-notitieboekjes .
string omzetten in datum
Omdat het in wezen een Jupyter Notebook is, zullen alle opdrachten van Jupyter Notebooks hier werken. U kunt echter naar de details verwijzen in Aan de slag met Jupyter Notebook .
Laten we het hebben over wat hier anders is:
Runtime-omgeving wijzigen: Klik op de Looptijd drop-down menu. Selecteer Wijzig het runtimetype . Selecteer Python2 of 3 uit het Runtime-type drop-down menu.
Runtime-instelling in Google Colab
Gebruik GPU en TPU
Klik op de Looptijd drop-down menu. Selecteer Wijzig het runtimetype . Selecteer nu alles (GPU, CPU, Geen) dat u wilt in het Hardware-versneller drop-down menu.
GPU en TPU in Google Colab
Selecteer Python in colab
GPU verifiëren in Colab
Python
import> tensorflow as tf> tf.test.gpu_device_name()> |
>
>
Als GPU is aangesloten, wordt het volgende uitgevoerd:
'/device:GPU:0'>
Anders wordt het volgende weergegeven
''>
Controleer TPU
Python
import> os> if> 'COLAB_TPU_ADDR'> not> in> os.environ:> > print> (> 'Not connected to TPU'> )> else> :> > print> ('Connected to TPU')> |
>
>
Als GPU is aangesloten, wordt het volgende weergegeven
Connected to TPU>
Anders wordt het volgende weergegeven
Not connected to TPU>
Installeer Python-pakketten
Gebruik kan gebruiken Pip om elk pakket te installeren. Bijvoorbeeld:
Python
! pip install pandas> |
>
>
Kloon GitHub-opslagplaatsen in Google Colab
Gebruik de git kloon commando. Bijvoorbeeld:
Python
! git clone https:> /> /> github.com> /> souvik3333> /> Testing> -> and> -> Debugging> -> Tools> |
>
>
Bestand uploaden naar Google Colab
Python
from> google.colab> import> files> uploaded> => files.upload()> |
>
>
Selecteer Bestand kiezen en upload het gewenste bestand. Schakel cookies van derden in als deze zijn uitgeschakeld.
Vervolgens kunt u het opslaan in een dataframe.
Python
import> io> df2> => pd.read_csv(io.BytesIO(uploaded[> 'file_name.csv'> ]))> |
>
>
Bestand uploaden door Google Drive te koppelen
Om uw schijf in de map mntDrive te mounten, voert u het volgende uit:
Python
from> google.colab> import> drive> drive.mount(> '/mntDrive'> )> |
>
>
Vervolgens ziet u een link, klikt u op de link, staat u vervolgens toegang toe, kopieert u de code die verschijnt en plakt u deze bij Voer uw autorisatiecode in:. Om nu alle gegevens in uw Google Drive te zien, moet u het volgende uitvoeren:
Python
! ls> '/mntDrive/My Drive"'> |
>
>
Bestanden uploaden op Google Colab
Bestandshiërarchie in Google Colab
U kunt de bestandshiërarchie ook bekijken door op> linksboven onder de bedieningsknoppen (CODE, TEKST, CEL) te klikken.
netwerken en typen
Bestanden downloaden van Google Colab
Stel dat u bestandsnaam.csv wilt downloaden. U kunt het bestand naar uw Google Drive kopiëren (in de datamap moet u de datamap in Google Drive maken) door dit uit te voeren:
Python
cp file_name.csv '> /> mntDrive> /> My Drive> /> data> /> renamed_file_name.csv'> |
>
>
Het bestand wordt opgeslagen in de gegevensmap met de hernoemde_bestandsnaam.csv-naam. Nu kunt u daar direct downloaden. Of u kunt gewoon de bestandshiërarchie openen en met de rechtermuisknop klikken geeft een downloadoptie. Jupyter-notebook downloaden: Klik op de Bestand vervolgkeuzemenu in de linkerbovenhoek. Kiezen download .ipynb of download .py
Bestanden downloaden van Google Colab
Deel Jupyter Notebook: U kunt uw notitieblok delen door e-mailadressen van anderen toe te voegen of door een deelbare link te maken.
Deel jupyter-notebook in Google Colab
Deel Google Colab Notebook
Conclusie
Concluderend onderscheidt Google Colab zich als een veelzijdig en toegankelijk platform voor Python-codering.
Google Colab – Veelgestelde vragen
Is Google Colab alleen voor Python?
Naast Python ondersteunt Google Colab via zijn notebookomgeving ook andere talen, waaronder R en Julia.
Google Colab Aanmelden?
Om u aan te melden bij Google Colab, opent u de Colab-website, klikt u op Aanmelden in de rechterbovenhoek en logt u in met uw Google-accountgegevens.