Google Colab - instalowanie bibliotek ML

Colab obsługuje większość bibliotek uczenia maszynowego dostępnych na rynku. W tym rozdziale przyjrzyjmy się szybkiemu przeglądowi sposobu instalowania tych bibliotek w notatniku Colab.

Aby zainstalować bibliotekę, możesz użyć jednej z tych opcji -

!pip install

lub

!apt-get install

Keras

Keras, napisany w Pythonie, działa na TensorFlow, CNTK lub Theano. Umożliwia łatwe i szybkie prototypowanie aplikacji sieci neuronowych. Obsługuje zarówno sieci konwolucyjne (CNN), jak i rekurencyjne, a także ich kombinacje. Bezproblemowo obsługuje GPU.

Aby zainstalować Keras, użyj następującego polecenia -

!pip install -q keras

PyTorch

PyTorch jest idealny do tworzenia aplikacji do uczenia głębokiego. Jest to zoptymalizowana biblioteka tensorów, która obsługuje GPU. Aby zainstalować PyTorch, użyj następującego polecenia -

!pip3 install torch torchvision

MxNet

Apache MxNet to kolejna elastyczna i wydajna biblioteka do głębokiego uczenia się. Aby zainstalować MxNet, wykonaj następujące polecenia -

!apt install libnvrtc8.0
!pip install mxnet-cu80

OpenCV

OpenCV to biblioteka widzenia komputerowego typu open source do tworzenia aplikacji do uczenia maszynowego. Posiada ponad 2500 zoptymalizowanych algorytmów, które obsługują kilka aplikacji, takich jak rozpoznawanie twarzy, identyfikacja obiektów, śledzenie poruszających się obiektów, zszywanie obrazów i tak dalej. Giganci tacy jak Google, Yahoo, Microsoft, Intel, IBM, Sony, Honda, Toyota używają tej biblioteki. Jest to bardzo przydatne do tworzenia aplikacji wizyjnych w czasie rzeczywistym.

Aby zainstalować OpenCV, użyj następującego polecenia -

!apt-get -qq install -y libsm6 libxext6 && pip install -q -U opencv-python

XGBoost

XGBoost to rozproszona biblioteka zwiększająca gradient, która działa w głównych środowiskach rozproszonych, takich jak Hadoop. Jest bardzo wydajny, elastyczny i przenośny. Implementuje algorytmy ML w ramach Gradient Boosting.

Aby zainstalować XGBoost, użyj następującego polecenia -

!pip install -q xgboost==0.4a30

GraphViz

Graphviz to oprogramowanie typu open source do wizualizacji wykresów. Jest używany do wizualizacji w sieciach, bioinformatyce, projektowaniu baz danych, a także w wielu dziedzinach, w których wymagany jest wizualny interfejs danych.

Aby zainstalować GraphViz, użyj następującego polecenia -

!apt-get -qq install -y graphviz && pip install -q pydot

W tym czasie nauczyłeś się tworzyć notatniki Jupyter zawierające popularne biblioteki uczenia maszynowego. Możesz teraz opracować modele uczenia maszynowego. Wymaga to dużej mocy obliczeniowej. Colab zapewnia darmowe GPU dla Twoich notebooków.

W następnym rozdziale dowiemy się, jak włączyć procesor graficzny w notebooku.