Last chance! 50% off DataCamp Premium
Sale ends in
Mengerjakan proyek data science selalu menyenangkan—baik Anda seorang penggemar data science yang baru memulai, maupun data scientist berpengalaman.
Namun, menyiapkan lingkungan kerja, memasang paket yang diperlukan, menyimpan semua berkas proyek dengan aman, dan mengatasi keterbatasan komputasi pada mesin Anda sering kali menjadi tantangan.
Dalam panduan ini, Anda akan mempelajari bagaimana Google Colab dapat menyederhanakan sekaligus meningkatkan alur kerja data science Anda.
Daftar Isi:
Google Colab adalah lingkungan notebook Jupyter berbasis cloud dari Google Research. Dengan antarmuka yang sederhana dan mudah digunakan, Colab membantu Anda memulai perjalanan data science dengan hampir tanpa pengaturan.
Jika Anda tertarik pada data science dengan Python, Colab adalah tempat yang tepat untuk memulai proyek data science tanpa repot mengonfigurasi lingkungan. Google Colab memfasilitasi penulisan dan eksekusi kode Python langsung dari browser Anda, serta menyediakan beberapa library data science Python paling populer yang sudah terpasang.
Di bagian-bagian berikutnya, Anda akan mempelajari lebih lanjut fitur-fitur Google Colab.
Cara terbaik untuk memahami sesuatu adalah mencobanya sendiri. Mari mulai dengan membuat notebook Colab pertama kita:


Setelah membuat notebook baru, Anda dapat mengganti namanya sesuai keinginan. Sekarang Anda siap untuk menulis kode sepanjang proyek.

Sekarang setelah Anda mempelajari cara membuat notebook Colab, mari lihat keunggulannya di bagian selanjutnya.
Selain menjadi lingkungan berbasis browser yang hanya memerlukan masuk dengan akun Google, Colab memiliki beberapa fitur berguna yang bermanfaat bagi komunitas data science. Berikut beberapa keunggulannya:
Library prapasang adalah salah satu alasan mengapa Colab populer untuk menyiapkan proyek data science Anda hampir seketika.
Colab dilengkapi library Python prapasang untuk analisis dan visualisasi data, seperti NumPy, pandas, matplotlib, dan seaborn. Artinya, Anda dapat langsung mengimpor library tersebut ke proyek berjalan, dan menggunakan modul-modulnya sesuai kebutuhan tanpa harus memasangnya terlebih dahulu.
Seperti yang mungkin Anda ketahui, library ini sudah memadai untuk sebagian besar proyek analisis data, serta untuk menyelesaikan langkah prapemrosesan data dan exploratory data analysis (EDA) dalam pipeline ML untuk proyek yang lebih besar.
Jika Anda ingin menguasai library data science tersebut, pastikan untuk melihat jalur Data Analyst with Python dari DataCamp.
Selain itu, Colab memiliki library machine learning yang prapasang, termasuk scikit-learn, serta library deep learning seperti PyTorch, TensorFlow, dan Keras.
Anda dapat membangun proyek machine learning dan deep learning tanpa perlu memasang apa pun. Yang Anda perlukan hanyalah akses ke browser, dan proyek Anda dapat berjalan dalam beberapa menit.
Bekerja dalam proyek sebagai sebuah kelompok adalah pengalaman belajar yang hebat. Pada bagian berikutnya, Anda akan mempelajari bagaimana Colab memfasilitasi kolaborasi.
Bekerja di lingkungan notebook Jupyter pada mesin lokal memiliki keterbatasan saat harus berkolaborasi dengan orang lain. Namun, dengan Colab, Anda dapat membagikan notebook dan mengerjakannya secara kolaboratif dengan teman dan kolega.
Anda dapat mengaktifkan berbagi dalam satu langkah mudah, seperti pada gambar di bawah.

Sebagai pengembang, Anda akan sering menggunakan GitHub untuk melacak perubahan pada berbagai berkas di proyek Anda, dan mengintegrasikannya dengan Colab hanya akan membuat semuanya lebih baik.
Mari lihat cara menyimpan notebook Anda ke repositori GitHub:


Kemudian Anda harus mengonfirmasi akses mengikuti petunjuk di layar.
Setelah otorisasi berhasil, jendela berikut akan muncul di layar Anda.

Pada gambar di atas:
Dengan cara ini, Anda dapat meng-host semua notebook Colab Anda di repositori GitHub. Ini juga memfasilitasi penyebaran pengetahuan dan proyek open-source yang berkembang.
Dalam proyek data science apa pun, Anda harus mulai dengan mengimpor dataset ke lingkungan kerja. Di bagian ini, Anda akan mempelajari berbagai cara melakukannya di Google Colab.
Untuk mengunggah berkas berisi data dari komputer lokal, klik ikon 'File upload' di tab 'Files' seperti di bawah ini, lalu pilih berkas yang ingin Anda unggah.

Jika Anda lebih suka menyimpan semua berkas di Google Drive, Anda dapat dengan mudah me-mount-nya ke instance Colab saat ini. Ini akan memungkinkan Anda mengakses semua dataset dan berkas yang tersimpan di drive Anda.
Ada beberapa cara untuk melakukannya:


Untuk me-mount Google Drive Anda ke instance Colab saat ini, Anda juga dapat menjalankan baris kode berikut di sel kode pada notebook Anda.
from google.colab import drive
drive.mount('content/drive')
Anda akan diminta untuk memberikan akses. Pilih opsi 'Connect to Google Drive'. Seperti pada metode sebelumnya, Anda akan dapat melihat folder 'drive' yang terdaftar di tab 'Files'.
Jika Anda memerlukan akses ke semua berkas di repositori GitHub tertentu, Anda dapat mengkloningnya ke ruang kerja Anda saat ini seperti berikut.

Menjalankan baris kode berikut akan memungkinkan Anda mengkloning repositori GitHub jarak jauh apa pun—cukup ganti placeholder
!git clone <URL of the repo>
Terkadang, Anda perlu mengambil dataset dari web; berikut caranya:
Karena Anda dapat menjalankan perintah shell umum di lingkungan notebook, Anda dapat menggunakan perintah '!wget' untuk mengambil data jarak jauh dengan menentukan URL-nya.
Sekarang mari kita coba mengambil dataset Boston housing yang digunakan di kursus Supervised Learning with scikit-learn dari DataCamp.
Dataset tersebut dapat ditemukan pada URL ini, dan gambar berikut menunjukkan cara mengambilnya dengan sukses.

Apakah Anda pernah kesulitan memulihkan berkas yang hilang dalam proyek?
Dengan Colab, kehilangan berkas proyek bukan masalah karena semua notebook disimpan otomatis ke drive akun Google yang Anda gunakan untuk masuk.
Bahkan saat Anda berkolaborasi dengan teman dan kolega pada sebuah proyek, Anda dapat melacak semua perubahan yang dibuat pada notebook dari waktu ke waktu dengan melihat riwayat revisi. Buka 'File' → 'Revision History' dan Anda akan dapat melihat perubahan serta waktu perubahan tersebut dibuat.
Berikut contoh riwayat revisi:

Sering kali, spesifikasi mesin lokal Anda dan keterbatasan daya pemrosesan dapat menjadi kendala, terutama saat bekerja dengan model deep learning berukuran besar.
Untuk mengatasi keterbatasan perangkat keras Anda, Colab menyediakan akses ke akselerator perangkat keras—Graphics Processing Unit (GPU) dan Tensor Processing Unit (TPU) untuk melatih model deep learning lebih cepat.
Gambar berikut mengilustrasikan cara mengaktifkan penggunaan GPU di notebook Colab—dapat dilakukan dalam dua langkah sederhana.


Sejauh ini, Anda telah mempelajari fitur-fitur Colab yang berguna untuk data science. Jika ini terdengar menarik, Anda juga mungkin ingin melihat DataLab. Anda mulai menggunakan DataLab dengan mendaftar akun DataCamp gratis.
DataLab menyediakan lingkungan sepenuhnya berbasis browser untuk semua kebutuhan data science Anda. Anda dapat menulis kode dalam Python atau R dengan dukungan bawaan untuk SQL, dan berkolaborasi dengan orang lain tanpa perlu pengaturan apa pun.


DataLab memiliki sejumlah dataset, templat, dan playbook pramuat di berbagai bidang—seperti unsupervised learning, analisis pasar, pemrosesan bahasa alami, dan banyak lagi. Templat ini memberi Anda cukup arahan untuk mulai membangun proyek sejak awal.
Anda tidak perlu meng-host notebook Anda di repositori GitHub. Semua notebook Anda dapat diakses dari profil DataCamp Anda, sehingga Anda dapat mengakses seluruh portofolio data science melalui akun DataCamp gratis Anda.
Untuk mempelajari lebih lanjut tentang DataLab, kunjungi dokumentasi.
Meskipun Colab memudahkan banyak hal, berikut beberapa keterbatasan yang perlu Anda ketahui:
Berkas dan library yang Anda pasang dan impor bersifat spesifik untuk instance Colab tertentu. Setelah memutuskan runtime, Anda akan kehilangan semua berkas dan paket di instance tersebut. Jika Anda perlu mengerjakan notebook dalam beberapa sprint, Anda harus terhubung ke runtime dan memasang semua paket yang diperlukan lagi.
Colab memberlakukan batasan ruang disk pada setiap instance, tergantung pada mesin yang dialokasikan untuk instance tersebut. Ini bisa menjadi hambatan untuk dataset yang sangat besar.
Dalam tutorial ini, Anda telah mempelajari fitur-fitur berguna Google Colab dari sudut pandang data science. Anda juga telah mempelajari bagaimana DataLab dapat membantu Anda membangun portofolio data science langsung dari browser, dan menjadi opsi yang sangat baik untuk mulai membangun portofolio data science—langsung dari browser—semuanya dengan akun DataCamp gratis.

blogs
Hugo Bowne-Anderson
13 mnt
blogs
David Woods
13 mnt

blogs
Javier Canales Luna
14 mnt
blogs
Dario Radečić
15 mnt