Cara Menggunakan Google Colaboratory
Assalamualaikum warahmatullahi wabarakatuh.
Google Collaboratory atau Google Colab merupakan tools yang berbasis cloud dan free untuk tujuan penelitian. Google colab dibuat dengan environment jupyter dan mendukung hampir semua library yang dibutuhkan dalam lingkungan pengembangan Artificial Intelegence (AI).
Pada dasarnya google colab sama dengan Jupyter Notebook dan bisa dikatakan google colab adalah jupyter notebook yang dijalankan secara online dan gratis. Berikut adalah beberapa kelebihan dalam menggunakan google colab.
- Free Access
Penggunaan google colab ditujukan bagi para peneliti yang sedang mengembangkan penelitian dan membutuhkan spesifikasi komputer yang tinggi. Hanya perlu diingat bahwa google colab membutuhkan koneksi internet.
2. Good Spesification
Ketika kita pertama kali menginstall google colab maka akan diberikan akses cloud komputer dengan spesifikasi (update 2019):
- GPU Nvidia K80s, T4s, P4s dan P100s.
- RAM 13 GB
- Disk 130 GB
3. Zero Configuration
Dalam menggunakan google colab kita tidak memerlukan konfigurasi apapun, namun ketika kita ingin menambahkan library baru, maka kita perlu melakukan install libary package.
4. Easy Sharing
Kita dapat melakukan integrasi dengan google drive milik kita dan kemudian menyimpan scrypt kedalam project github. Ataupun berbagi link dengan orang lain.
sumber:
Menggunakan Colab
Install colab
Masuk kedalam google drive kemudian dipojok kiri atas klik New > More > Connect more apps. Lalu pada kolom search ketikkan “colab” setelah muncul klik connect.
Buat foder project
Setelah berhasil instalasi, buat folder baru pada drive kemudian masuk kedalam folder tersebut. Kemudian klik kanan > More > Collaboratory.
Tampilan colab
Kemudian akan mucul tampilan colab, ubah nama project dengan klik pada nama project yang berada diatas. Kemudian kita juga bisa mengatur tampilan atau tema sesuai yang kita inginkan. Pilih tools > settings > Site. Kemudian atur tema dan save.
Jalankan scrypt
Selanjutnya buat scrypt python sederhana kemudian jalankan. Cara menjalankan scrypt pada google colab bisa dengan klik run ▶️. Atau juga dapat menggunakan Ctrl + Enter. Jika ingin menambahkan catatan gunakan +Text dan jika ingin menambahkan baris coding gunakan +Code.
Install library
Jika kita mengalami error pada scrypt yang dijalankan dan itu menggunakan library tertentu, maka pastikan bahwa library tersebut sudah terinstall. Untuk menambahkan library baru pada google colab, gunakan perintah “pip install (nama_package)”. Kemudian import library yang sudah diinstall.
Upload file
Kita bisa upload file dataset yang kita punya kedalam google colab, caranya klik pada icon folder pada sidebar sebelah kiri, kemudian masuk kedalam folder “content/sample_data” kemudian pada sample_data klik kanan > upload. Jika upload sudah selesai klik refresh.
Mounting google drive
Cara lain untuk membaca file adalah dengan mengintegrasikan google drive kita ke dalam google colab. Untuk langkah awal kita perlu upload file kedalam google drive. Kemudian jalankan scrypt mounting drive, lalu pada output klik URL link > izinkan > salin kode > masukkan kedalam scrypt output.
Membaca file
Untuk dapat membaca file kita bisa menggunakan library csv atapun menggunakan pandas. Tetapi perlu diingat kita membutuhkan path folder tempat file tersimpan.
Simpan kedalam github
Untuk menyimpan scrypt kedalam github langkah awal kita perlu membuat repository terlebih dahulu di github, jika sudah pada google colab klik file > save a copy in github > ok.
Catatan: Untuk saat ini (update 2019) google colab hanya dapat digunakan maksimum selama 12 jam dan setiap 90 menit koneksi akan terputus.
Mudah-mudahan artikel ini bermanfaat buat teman-teman, jangan lupa ilmunya di share ke orang lain.
Jazakumullah khairan katsiran, Waalaikumussalam warahmatullahi wabarakatuh.
Referensi:
https://www.geeksforgeeks.org/how-to-use-google-colab/
https://towardsdatascience.com/getting-started-with-google-colab-f2fff97f594c
https://medium.com/@oribarel/getting-the-most-out-of-your-google-colab-2b0585f82403
https://colab.research.google.com/drive/1_x67fw9y5aBW72a8aGePFLlkPvKLpnBl