Če želite Google Colab povezati z lokalnim strežnikom Jupyter Notebook, ki se izvaja na vašem prenosniku, morate slediti nekaj korakom. Ta postopek vam omogoča, da izkoristite moč vašega lokalnega računalnika, hkrati pa še vedno izkoristite funkcije sodelovanja in vire v oblaku, ki jih zagotavlja Google Colab.
Najprej se prepričajte, da imate na prenosniku nameščen Jupyter Notebook. Če ga nimate, ga lahko namestite tako, da sledite uradni dokumentaciji Jupyter za vaš operacijski sistem. Ko je nameščen, odprite terminal ali ukazni poziv in zaženite ukaz "jupyter notebook", da zaženete lokalni strežnik.
Nato morate strežnik Jupyter Notebook izpostaviti internetu. To lahko dosežete z uporabo orodja, imenovanega ngrok. Ngrok ustvari varen tunel do vašega lokalnega strežnika, kar omogoča zunanji dostop. Če želite uporabljati ngrok, ga prenesite in namestite z uradnega spletnega mesta. Ko je nameščen, odprite nov terminal ali ukazni poziv in zaženite ukaz "ngrok http 8888" (ob predpostavki, da vaš strežnik Jupyter Notebook deluje na privzetih vratih 8888). Ngrok bo ustvaril edinstven URL, ki ga lahko uporabite za dostop do lokalnega strežnika od koder koli.
Ko pridobite URL ngrok, odprite nov zvezek Google Colab. V prvi celici zaženite to kodo:
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
Ta koda namesti potrebni paket, omogoči razširitev strežnika Jupyter in zažene strežnik na vratih 8888. Ne pozabite zamenjati številke vrat, če vaš lokalni strežnik deluje na drugih vratih.
Po izvedbi kode v prvi celici se prikaže URL. Kopirajte ta URL in ga prilepite v novo celico ter mu predpono dodajte »https://colab.research.google.com/github/«. Če je URL na primer »https://abcdef123.ngrok.io«, morate v novo celica.
Na koncu zaženite celico, ki vsebuje spremenjen URL. S tem boste vzpostavili povezavo med Google Colab in vašim lokalnim strežnikom Jupyter Notebook. Zdaj lahko dostopate in izvajate kodo na vašem lokalnem strežniku neposredno iz Google Colab.
Pomembno je vedeti, da je ta povezava začasna in bo izgubljena, če zaprete sejo ngrok ali znova zaženete lokalni strežnik Jupyter Notebook. Za ponovno povezavo boste morali ponoviti postopek.
Če želite povezati Google Colab z lokalnim strežnikom Jupyter Notebook, ki se izvaja na vašem prenosniku, morate namestiti Jupyter Notebook, ga izpostaviti internetu z uporabo ngrok, namestiti potrebne pakete v Google Colab in vzpostaviti povezavo tako, da spremenite in zaženete priloženo kodo. To vam omogoča združevanje moči vašega lokalnega računalnika s funkcijami za sodelovanje Google Colab.
Druga nedavna vprašanja in odgovori v zvezi Napredek v strojnem učenju:
- Kakšne so omejitve pri delu z velikimi nabori podatkov v strojnem učenju?
- Ali lahko strojno učenje pomaga pri dialogu?
- Kaj je igrišče TensorFlow?
- Ali način eager preprečuje porazdeljeno računalniško funkcionalnost TensorFlow?
- Ali je mogoče Googlove rešitve v oblaku uporabiti za ločitev računalništva od shranjevanja za učinkovitejše usposabljanje modela ML z velikimi podatki?
- Ali Google Cloud Machine Learning Engine (CMLE) ponuja samodejno pridobivanje in konfiguracijo virov ter upravlja zaustavitev virov po končanem usposabljanju modela?
- Ali je mogoče usposobiti modele strojnega učenja na poljubno velikih naborih podatkov brez kolcanja?
- Ali pri uporabi CMLE ustvarjanje različice zahteva navedbo vira izvoženega modela?
- Ali lahko CMLE bere podatke iz shrambe Google Cloud in za sklepanje uporabi določen usposobljen model?
- Ali je Tensorflow mogoče uporabiti za usposabljanje in sklepanje globokih nevronskih mrež (DNN)?
Oglejte si več vprašanj in odgovorov v Napredovanje v strojnem učenju