https://colab.research.google.com
Trước tiên, mình phải cười mình cái đã =))
Sói said :v
Chuyện là mấy hôm trước cắm cúi cài Jupyter Notebook để vọc Python
https://dothanhlong.org/?s=jupyter+notebook
Và bị đau đầu nhiều nhất đó là cài thư viện GDAL cho Python. Sau khi đã cài xong xuôi hết rồi thì nay tình cờ đọc được một bình luận trên J2team về show code lập trình cái bánh chưng (nghe méo liên quan lắm nhỉ :v ) thì thấy có một bạn dùng python và viết trên cái "gì gì mà giao diện gần giống Jupyter Notebook". Xem lại đường dẫn thì hóa ra là Google Collaboratory (Mình hay gọi là Google Cola cho dễ nhớ =))
Ồ, hóa ra Google cung cấp một công cụ miễn phí (dưới dạng Jupyter Notebook customize) cho mọi người sài chơi. Ngon quá! Thế thì mình test thử
Truy cập địa chỉ Google Colab:
https://colab.research.google.com

có hỗ trợ Python2 lẫn Python 3
Ồ, nó có hỗ trợ Python2 lẫn Python 3 luôn này
Viết thử vài đoạn code trên Google Collaboratory

Chạy ngon lành :v
Xem thử cái này phải chạy trên linux không và test cấu hình
Xem cấu hình Google Collaboratory

Xem cấu hình Google Collaboratory

Xem cấu hình Google Collaboratory
Quá ngon, Google cho mình vọc nguyên một con máy ảo chạy Linux luôn, cấu hình cũng ngon hơn con VPS của mình nhiều =)), thông tin như sau:
RAM ~ 14Gb (13022)
Ổ cứng: 40Gb
Ôi, chạy phê luôn.
Test thử có cài sẵn thư viện Gdal chưa (Mình làm GIS và cái này là cái cần đối với mình nhưng cũng chua nhất khi phải cài nó @@)

Google Collaboratory vs Python Gdal
Ok, không lỗi. há há (đã được cài sẵn Gdal cho Python 2 và Python 3 luôn, vui quá xá!)
Há há, thế thì vọc thử cho đọc file hdf (ảnh viễn thám xem nào)
GDal đọc file HDF

Cái này sẽ lưu file Jupyter trên Google drive của mình, còn data khác thì phải upload lên cái VPS này
Upload dữ liệu lên Server Google Collaboratory



Test thử gọi gdal ra đọc file ảnh

Đọc ngon lành
Hiển thị ảnh bằng gdal python


Ok, vậy là mãn nguyện rồi. kaka
Một vài tính năng khác Google Collaboratory
Cho phép xuất ra Github, Drive,..
Có hỗ trợ chạy GPU (Card đồ họa) để train machine learning

Có hỗ trợ chạy GPU (Card đồ họa) để train machine learning

Có hỗ trợ chạy GPU (Card đồ họa) để train machine learning
Mình nghĩ, với RAM 14Gb thì ngon rồi. Nhưng có một số nhược điểm mình nhận thấy là:
Không treo máy chạy liên tục 12h được
Máy ảo mình được Google cấp cho sẽ random, do vậy data mình up lên không có nghĩa là lần sau truy cập vô vẫn còn đó, chỉ có file ipython trên Google Drive của mình là còn.
Và cái này hơi cá nhân mình tí thì cái này cài Geonotebook chắc hơi gian nan :v
Tuy nhiên, dùng nó để học hay xử lý cái dữ liệu gì ngốn Ram thì Ok^^
À, mình đang vọc python từ đầu. Hồi trước có học mà ko đụng vô nên quên hết oy =))
Ai thích học thì có thể học chung ở đây^^

-soiqualang_chentreu-
Warning: Undefined variable $comments_number in /shared/webdir2/dothanhlong.org/wp-content/themes/business-hub/comments.php on line 35
Warning: Undefined variable $comments_number in /shared/webdir2/dothanhlong.org/wp-content/themes/business-hub/comments.php on line 39
0 thoughts on “Ipython (Jupyter notebook) và Google Collaboratory”