Untuk menghubungkan Google Colab ke server Notebook Jupyter lokal yang berjalan di laptop Anda, Anda perlu mengikuti beberapa langkah. Proses ini memungkinkan Anda memanfaatkan kekuatan mesin lokal sambil tetap memanfaatkan fitur kolaboratif dan resource berbasis cloud yang disediakan oleh Google Colab.
Pertama, pastikan Anda telah menginstal Jupyter Notebook di laptop Anda. Jika Anda tidak memilikinya, Anda dapat menginstalnya dengan mengikuti dokumentasi resmi Jupyter untuk sistem operasi Anda. Setelah terinstal, buka terminal atau command prompt dan jalankan perintah "jupyter notebook" untuk memulai server lokal.
Selanjutnya, Anda perlu mengekspos server Jupyter Notebook ke internet. Ini dapat dicapai dengan menggunakan alat yang disebut ngrok. Ngrok membuat terowongan aman ke server lokal Anda, memungkinkan akses eksternal. Untuk menggunakan ngrok, unduh dan instal dari situs web resmi. Setelah diinstal, buka terminal atau command prompt baru dan jalankan perintah "ngrok http 8888" (dengan asumsi server Notebook Jupyter Anda berjalan pada port default 8888). Ngrok akan menghasilkan URL unik yang dapat Anda gunakan untuk mengakses server lokal Anda dari mana saja.
Setelah mendapatkan URL ngrok, buka notebook Google Colab baru. Di sel pertama, jalankan kode berikut:
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
Kode ini menginstal paket yang diperlukan, mengaktifkan ekstensi server Jupyter, dan memulai server di port 8888. Pastikan untuk mengganti nomor port jika server lokal Anda berjalan di port yang berbeda.
Setelah mengeksekusi kode di sel pertama, sebuah URL akan ditampilkan. Salin URL ini dan tempel ke sel baru, awali dengan "https://colab.research.google.com/github/". Misalnya, jika URL-nya adalah "https://abcdef123.ngrok.io", Anda harus memasukkan "https://colab.research.google.com/github/https://abcdef123.ngrok.io" di kolom baru sel.
Terakhir, jalankan sel yang berisi URL yang dimodifikasi. Ini akan membuat koneksi antara Google Colab dan server Jupyter Notebook lokal Anda. Sekarang Anda dapat mengakses dan menjalankan kode di server lokal langsung dari Google Colab.
Penting untuk diperhatikan bahwa koneksi ini bersifat sementara dan akan hilang jika Anda menutup sesi ngrok atau memulai ulang server Jupyter Notebook lokal Anda. Anda perlu mengulangi proses untuk menyambung kembali.
Untuk menghubungkan Google Colab ke server Notebook Jupyter lokal yang berjalan di laptop Anda, Anda perlu menginstal Jupyter Notebook, membukanya ke internet menggunakan ngrok, menginstal paket yang diperlukan di Google Colab, dan membuat koneksi dengan memodifikasi dan menjalankan kode yang disediakan. Ini memungkinkan Anda menggabungkan kekuatan mesin lokal Anda dengan fitur kolaboratif Google Colab.
Pertanyaan dan jawaban terbaru lainnya tentang Maju dalam Pembelajaran Mesin:
- Apa saja batasan dalam bekerja dengan kumpulan data besar dalam pembelajaran mesin?
- Bisakah pembelajaran mesin memberikan bantuan dialogis?
- Apa yang dimaksud dengan taman bermain TensorFlow?
- Apakah mode bersemangat mencegah fungsi komputasi terdistribusi TensorFlow?
- Dapatkah solusi cloud Google digunakan untuk memisahkan komputasi dari penyimpanan guna pelatihan model ML dengan data besar yang lebih efisien?
- Apakah Google Cloud Machine Learning Engine (CMLE) menawarkan akuisisi dan konfigurasi sumber daya otomatis serta menangani penghentian sumber daya setelah pelatihan model selesai?
- Apakah mungkin untuk melatih model pembelajaran mesin pada kumpulan data yang sangat besar tanpa hambatan?
- Saat menggunakan CMLE, apakah membuat versi memerlukan penentuan sumber model yang diekspor?
- Bisakah CMLE membaca data penyimpanan Google Cloud dan menggunakan model terlatih tertentu untuk inferensi?
- Bisakah Tensorflow digunakan untuk pelatihan dan inferensi jaringan saraf dalam (DNN)?
Lihat lebih banyak pertanyaan dan jawaban di Memajukan Pembelajaran Mesin