For å koble Google Colab til en lokal Jupyter Notebook-server som kjører på den bærbare datamaskinen, må du følge noen få trinn. Denne prosessen lar deg utnytte kraften til din lokale maskin samtidig som du drar nytte av samarbeidsfunksjonene og skybaserte ressurser fra Google Colab.
Først må du kontrollere at du har Jupyter Notebook installert på den bærbare datamaskinen. Hvis du ikke har det, kan du installere det ved å følge den offisielle Jupyter-dokumentasjonen for operativsystemet ditt. Når den er installert, åpner du en terminal eller ledetekst og kjører kommandoen "jupyter notebook" for å starte den lokale serveren.
Deretter må du eksponere Jupyter Notebook-serveren for internett. Dette kan oppnås ved å bruke et verktøy kalt ngrok. Ngrok oppretter en sikker tunnel til din lokale server, som tillater ekstern tilgang. For å bruke ngrok, last ned og installer det fra den offisielle nettsiden. Når den er installert, åpne en ny terminal eller ledetekst og kjør kommandoen "ngrok http 8888" (forutsatt at Jupyter Notebook-serveren kjører på standardport 8888). Ngrok vil generere en unik URL som du kan bruke for å få tilgang til din lokale server fra hvor som helst.
Etter å ha fått ngrok-URLen, åpne en ny Google Colab-notatbok. I den første cellen kjører du følgende kode:
python !pip install jupyter_http_over_ws !jupyter serverextension enable --py jupyter_http_over_ws !jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0
Denne koden installerer den nødvendige pakken, aktiverer Jupyter-serverutvidelsen og starter serveren på port 8888. Sørg for å erstatte portnummeret hvis din lokale server kjører på en annen port.
Etter å ha utført koden i den første cellen, vil en URL vises. Kopier denne nettadressen og lim den inn i en ny celle, og sett den foran med "https://colab.research.google.com/github/". Hvis for eksempel nettadressen er "https://abcdef123.ngrok.io", bør du skrive inn "https://colab.research.google.com/github/https://abcdef123.ngrok.io" i den nye celle.
Til slutt, kjør cellen som inneholder den endrede URL-en. Dette vil opprette en forbindelse mellom Google Colab og din lokale Jupyter Notebook-server. Du kan nå få tilgang til og kjøre kode på din lokale server direkte fra Google Colab.
Det er viktig å merke seg at denne tilkoblingen er midlertidig og vil gå tapt hvis du lukker ngrok-økten eller starter din lokale Jupyter Notebook-server på nytt. Du må gjenta prosessen for å koble til igjen.
For å koble Google Colab til en lokal Jupyter Notebook-server som kjører på den bærbare datamaskinen, må du installere Jupyter Notebook, eksponere den for internett ved hjelp av ngrok, installere de nødvendige pakkene i Google Colab, og etablere en tilkobling ved å endre og kjøre den medfølgende koden. Dette lar deg kombinere kraften til din lokale maskin med samarbeidsfunksjonene til Google Colab.
Andre nyere spørsmål og svar vedr Fremgang i maskinlæring:
- Hva er begrensningene ved å jobbe med store datasett i maskinlæring?
- Kan maskinlæring hjelpe til med dialog?
- Hva er TensorFlow-lekeplassen?
- Hindrer ivrig modus den distribuerte databehandlingsfunksjonaliteten til TensorFlow?
- Kan Googles skyløsninger brukes til å koble fra databehandling fra lagring for en mer effektiv opplæring av ML-modellen med big data?
- Tilbyr Google Cloud Machine Learning Engine (CMLE) automatisk ressursanskaffelse og konfigurasjon og håndterer ressursavslutning etter at opplæringen av modellen er fullført?
- Er det mulig å trene maskinlæringsmodeller på vilkårlig store datasett uten problemer?
- Når du bruker CMLE, krever oppretting av en versjon at du spesifiserer en kilde for en eksportert modell?
- Kan CMLE lese fra Google Cloud-lagringsdata og bruke en spesifisert opplært modell for slutninger?
- Kan Tensorflow brukes til trening og inferens av dype nevrale nettverk (DNN)?
Se flere spørsmål og svar i Avansere i maskinlæring