Google Colab - Cài đặt Thư viện ML
Colab hỗ trợ hầu hết các thư viện máy học hiện có trên thị trường. Trong chương này, chúng ta hãy xem tổng quan nhanh về cách cài đặt các thư viện này vào sổ ghi chép Colab của bạn.
Để cài đặt thư viện, bạn có thể sử dụng một trong các tùy chọn sau -
!pip install
hoặc là
!apt-get install
Keras
Keras, được viết bằng Python, chạy trên TensorFlow, CNTK hoặc Theano. Nó cho phép tạo mẫu các ứng dụng mạng thần kinh dễ dàng và nhanh chóng. Nó hỗ trợ cả mạng tích hợp (CNN) và mạng lặp lại, và cả sự kết hợp của chúng. Nó hỗ trợ GPU một cách liền mạch.
Để cài đặt Keras, hãy sử dụng lệnh sau:
!pip install -q keras
PyTorch
PyTorch lý tưởng để phát triển các ứng dụng học sâu. Nó là một thư viện tensor được tối ưu hóa và được kích hoạt GPU. Để cài đặt PyTorch, hãy sử dụng lệnh sau:
!pip3 install torch torchvision
MxNet
Apache MxNet là một thư viện linh hoạt và hiệu quả khác để học sâu. Để cài đặt MxNet, hãy thực hiện các lệnh sau:
!apt install libnvrtc8.0
!pip install mxnet-cu80
OpenCV
OpenCV là một thư viện thị giác máy tính mã nguồn mở để phát triển các ứng dụng học máy. Nó có hơn 2500 thuật toán được tối ưu hóa hỗ trợ một số ứng dụng như nhận dạng khuôn mặt, nhận dạng đối tượng, theo dõi đối tượng chuyển động, ghép ảnh, v.v. Những người khổng lồ như Google, Yahoo, Microsoft, Intel, IBM, Sony, Honda, Toyota đều sử dụng thư viện này. Điều này rất phù hợp để phát triển các ứng dụng thị giác thời gian thực.
Để cài đặt OpenCV, hãy sử dụng lệnh sau:
!apt-get -qq install -y libsm6 libxext6 && pip install -q -U opencv-python
XGBoost
XGBoost là một thư viện tăng cường độ dốc phân tán chạy trên các môi trường phân tán chính như Hadoop. Nó có hiệu quả cao, linh hoạt và di động. Nó thực hiện các thuật toán ML trong khuôn khổ Gradient Bo boost.
Để cài đặt XGBoost, hãy sử dụng lệnh sau:
!pip install -q xgboost==0.4a30
GraphViz
Graphviz là một phần mềm mã nguồn mở để trực quan hóa đồ thị. Nó được sử dụng để trực quan hóa trong mạng, tin sinh học, thiết kế cơ sở dữ liệu, và cho vấn đề đó trong nhiều lĩnh vực nơi mong muốn một giao diện trực quan của dữ liệu.
Để cài đặt GraphViz, hãy sử dụng lệnh sau:
!apt-get -qq install -y graphviz && pip install -q pydot
Đến lúc này, bạn đã học cách tạo sổ ghi chép Jupyter chứa các thư viện học máy phổ biến. Bây giờ bạn đã sẵn sàng để phát triển các mô hình học máy của mình. Điều này đòi hỏi sức mạnh xử lý cao. Colab cung cấp GPU miễn phí cho máy tính xách tay của bạn.
Trong chương tiếp theo, chúng ta sẽ tìm hiểu cách bật GPU cho máy tính xách tay của bạn.