Những tính năng nổi bật của Colab dành cho machine learning science
Colab được xây dựng trên nền tảng Jupyter notebook, không cần cài đặt và hoàn toàn miễn phí sử dụng. Nó giúp chúng ta thực thi code ngay tại thời điểm đọc bài viết đó, cực kì tiện lợi và dễ hiểu. Bạn có thể đã thấy nó trên các khóa học online mà không hề để ý đấy, ví dụ như
Hôm nay mình sẽ giới thiệu với mọi người 5 thứ ít ai biết của thư viện phổ biến này:
1. Tensorflow đã được tích hợp sẵn.
Khi bạn tạo một cái notebook mới trên
2. Cài đặt các thư viện và dữ liệu cần thiết ngay trên code cells.
Tạo một cell với !pip install hoặc !apt-get và cài đặt mọi thứ bạn cần! đơn giản như trên nền tảng ubuntu phải không.
Để có thể thao tác với dữ liệu, bạn có thể tham khảo các hướng dẫn dưới dây:
3. Tương thích với github
Nếu bạn đã quen với .ipynb trên github, thì thật dễ dàng khi chỉ cần 1 click chuột. Bạn sẽ có thể tạo 1 file notebook tương tự trên Github và chia sẻ nó cho mọi người. Chỉ cần cung cấp đưa link github của bạn, ví dụ:
4. Chia sẻ và sửa cùng nhau
Colab notebook cũng giống như Google Docs và Sheets trước đó của Google. Chúng được lưu trên Google Drive và có thể được chia sẻ, chỉnh sửa, và comment với nhiều người cùng lúc. Chỉ cần chọn chức năng chia sẻ và đưa nó cho người bạn muốn cộng tác.
5. Tối ưu phần cứng nhanh chóng.
Mặc định, Colab notebooks sẽ chạy trên các CPU. Tuy nhiên, bạn có thể dễ dàng chuyển nó sang GPU dễ dàng để phục vụ cho việc huấn luyện. Bằng cách vào Runtime > Change runtime type > GPU.
Bạn cũng có thể chạy Colab notebook trên chính phần cứng máy bạn theo hướng dẫn sau
Colab còn rất nhiều tiện ích mà mình không kể hết tại đây, bạn hãy tự tay mò vào và sẽ cảm thấy như đang code machine learning ở trên "mây" vậy, cực tiện lợi, nhanh, và đặc biệt mạnh mẽ.
Nguồn: