Met Google Colab kunt u Python -code schrijven en uitvoeren in uw browser - Guide aan de slag

Google Colab, ook bekend als Colaboratory, is een gratis online tool van Google waarmee u Python -code rechtstreeks in uw browser kunt schrijven en uitvoeren. Het werkt als Jupyter Notebook maar zonder het gedoe van de installatie, omdat alles in de cloud draait. Colab is vooral handig voor machine learning en data science omdat het wordt geleverd met een kant-en-klare opstelling en je zelfs gratis toegang geeft tot GPU's voor snellere verwerking. Laten we onderzoeken hoe u Google Colab kunt gebruiken voor uw projecten.

Inhoudsopgave

Wie moet Google Colab gebruiken?

Google Colab is handig voor iedereen die Python, Data Science of Machine Learning verkent zonder een krachtige computer.

  • Studenten en beginners kunnen Colab gebruiken om Python en data science rechtstreeks in de browser te verkennen zonder installatie of installatie.
  • Data science en machine learning -enthousiastelingen kunnen de modellentraining versnellen met de vooraf geïnstalleerde bibliotheken van Colab en gratis toegang tot GPU's en TPU's.
  • Met Google Colab kunnen onderzoekers en professionals snel ideeën testen en samenwerken via cloudgebaseerde notebooks zonder zich zorgen te maken over de lokale opstelling.
  • Gebruikers met beperkte hardware kunnen resource-intensieve taken uitvoeren zonder een high-end computer nodig te hebben.

Toegang tot Google Colab

Ga naar deGoogle Colab -website, log in met uw Google -account. Zodra de pagina wordt geopend, ziet u een pop-upvenster met verschillende opties.

  • DeVoorbeeldenTab biedt kant-en-klare Jupyter-notebooks die u kunt verkennen.
  • DeRecent tabbladToont de notitieboekjes waaraan u het meest recent heeft gewerkt.
  • Als u notebooks in uw Google Drive hebt opgeslagen, kunt u deze via deGoogle DriveTab.
  • U kunt ook colab verbinden met uwGirubAccount om notebooks te openen die daar zijn opgeslagen.
  • Eindelijk deUploadenHiermee kunt u een notitieboek rechtstreeks vanaf uw computer toevoegen.

Klik op deNieuw notitieboekjeKnop rechtsonder in het pop-upvenster om een ​​nieuw notebook te maken.

Als alternatief kunt u naar de hoofdpagina gaan en selecterenBestand->Nieuw notitieboekje in drivevanuit de menubalk.

Standaard wordt het notitieboekje de naam "Untitled.ipynb" genoemd en wordt opgevoerd in uw Google Drive. U kunt op de titel links links naarhernoemingHet en begin dan met het schrijven van uw Python -code.

Zodra u klaar bent met het schrijven van de Python -code, drukt u op Shift + Enter of klik op deRen allesKnop om uw notitieboek uit te voeren.

Een handige functie van Google Colab is de AI -coderingsassistent. In plaats van uw code helemaal opnieuw te schrijven, kunt u AI vragen om functies voor te stellen, fouten op te lossen of voorbeeldprogramma's te maken.

Ik heb bijvoorbeeld de AI -functie van Colab gevraagd met: "Schrijf Python -code om nummers 1-10 en hun vierkanten te plotten", en het genereerde de code onmiddellijk.

U moet echter zorgvuldig door AI-gegenereerde code gaan voordat u deze in uw notitieboek uitvoert. AI kan fouten introduceren, belangrijke details missen of opdrachten gebruiken die niet overeenkomen met uw exacte behoeften.

Organiseer en beheer uw notitieboekjes

In Google Colab is het eenvoudig houden van uw werk eenvoudig omdat alle notebooks worden opgeslagen in uw Google Drive. U kunt een notitieboek verplaatsen naar elke map in Drive, net als gewone bestanden. Dit maakt het gemakkelijker om projecten te scheiden en alles op orde te houden.

Een andere nuttige functie is versiegeschiedenis. Colab slaat automatisch uw voortgang op en u kunt versiegeschiedenis gebruiken om terug te gaan en eerdere versies van uw notitieboek te herstellen als er iets misgaat. Om dit te doen, klik gewoonBestanden selecteer vervolgensRevisiegeschiedenisuit de vervolgkeuzelijst.

U kunt uw eerdere werk opnieuw bezoeken en deze herstellen indien nodig.

Bovendien geeft Colab u de optie om uw notitieboekjes in verschillende formaten te downloaden. U kunt ze bijvoorbeeld opslaan als ".ipynb" -bestanden om later in Jupyter Notebook te openen, of ze exporteren als ".py" -bestanden als u de code rechtstreeks in een Python -omgeving buiten Colab wilt uitvoeren. Om dit te doen, navigeer naarBestand, zweven over deDownloadenOptie, enSelecteer het downloadformaatvan uw keuze:

Bestandhiërarchie beheren en bekijken

Colab biedt ook een ingebouwde bestandsbeheerder. Aan de linkerkant van het notitieboekje, net onder de werkbalk, kunt u op deMapPictogram om de bestandshiërarchie te bekijken.

Vanaf hier kunt u geüploade bestanden, op drive gemonteerde mappen zien en zelfs mappen maken of verwijderen.

Upload bestanden naar Google Colab

U kunt bestanden uploaden naar Colab via de bestandsverkenner of met Python -code. Klik op de bestandsverkenner om de bestandsverkenner te gebruikenmappictogram op de linker zijbalk, druk op deUploadenknop (opwaartse pijl) en selecteer eenbestandvan uw systeem.

Als alternatief kunt u Python -code gebruiken met defiles.upload()Functie van Google Colab, waarmee een dialoogvenster wordt geopend waarmee u bestanden rechtstreeks naar Colab kunt kiezen en uploaden.

from google.colab import files
uploaded = files.upload()

Wanneer u dit notitieboek uitvoert, vraagt ​​dit u om een ​​bestand te uploaden. Klik op deKies bestandKnop om elk bestand dat u nodig heeft te selecteren en te uploaden.

Eenmaal geüpload, kunt u het bestand lezen en verwerken in uw notitieboekje. Bovendien kan je datMount Google Drivein Colab door de volgende code uit te voeren.

from google.colab import drive
drive.mount('/mntDrive') 

Natuurlijk moet u toestemming geven om toegang te krijgen tot uw Google Drive.

Eenmaal gemonteerd, hebt u toegang tot uw aandrijfbestanden, net als lokale bestanden.

Hetzelfde als het delen van een bestand in Google Drive, met Google Colab kunt u uw notitieboek delen door deel te nemenE -mailadressenof doorEen deelbare link genererenDat anderen kunnen gebruiken om te bekijken of te bewerken, afhankelijk van de machtigingen die u kiest.

Schakel GPU/TPU in staat om taken te versnellen

Een van de grootste voordelen van Google Colab is dat het gratis toegang biedt tot krachtige hardware zoals GPU's (grafische verwerkingseenheden) en TPU's (Tensor Processing Units). Deze versnellers verminderen de tijd die nodig is om modellen van machine learning te trainen in vergelijking met het uitvoeren ervan alleen op een CPU.

Ga naar deLooptijdmenu en kiesWijzig het runtime -type.

Onder deHardware -versnellervervolgkeuzelijst, selecteer deHardware -versnellervan uw keuze.

Nadat u GPU of TPU in Google Colab hebt ingeschakeld, is het een goed idee om te controleren of uw notitieboek daadwerkelijk is verbonden met de geselecteerde hardware. Om bijvoorbeeld op GPU's te controleren, kunt u een eenvoudige test met TensorFlow uitvoeren:

import tensorflow as tf
if tf.config.list_physical_devices('GPU'):
    print("GPU is available")
else:
    print("No GPU detected")

Als een GPU actief is, bevestigt deze de beschikbaarheid; Anders zie je een bericht dat er geen GPU wordt gevonden.

VERWANT:X stelt AI -bots nu in staat om voor het eerst communitynotities te schrijven

Bibliotheken importeren in Google Colab

Nog een handige functie in Colab is dat u Python -pakketten met PIP kunt installeren, net zoals u zou doen op uw lokale computer. Dit maakt het gemakkelijk om elke bibliotheek die u nodig heeft binnen te brengen. Als u bijvoorbeeld Faker wilt gebruiken, voert u gewoon uit:

!pip install faker

De gewenste bibliotheek wordt geïnstalleerd in uw colab -omgeving en klaar voor het gebruik van meteen.

Werken met GitHub -repositories

U kunt GitHub -repositories rechtstreeks in uw colab -omgeving klonen. Dit helpt u om bestaande projecten binnen te brengen, te testen en zelfs aanpassingen aan te brengen zonder bestanden handmatig te hoeven downloaden en te uploaden. Als u bijvoorbeeld een bestaand project van GitHub wilt gebruiken, kunt u het klonen door de volgende opdracht in een Colab -cel uit te voeren:

!git clone https://github.com/Anees1214/mte.git

Nadat het klonen is voltooid, ziet u een nieuwe map met de naam "MTE" in uw werkruimte.

Op deze manier hebt u rechtstreeks toegang tot de code, notebooks en andere bronnen uit de repository in Colab.

Het afsluiten

Al met al biedt Google Colab toegang tot Python in de cloud, samen met tools voor het uitvoeren van code, het beheren van bestanden en het gebruik van GPU's en TPU's. Lokale opstellingen hebben nog steeds hun plaats, maar Colab verwijdert het zware werk en houdt de dingen eenvoudig. Het is een geweldige optie wanneer u snel aan de slag wilt of uw werk naadloos wilt delen.

Related Posts