Google Colab - Instalando Bibliotecas de ML
O Colab oferece suporte à maioria das bibliotecas de aprendizado de máquina disponíveis no mercado. Neste capítulo, vamos dar uma rápida visão geral de como instalar essas bibliotecas em seu notebook Colab.
Para instalar uma biblioteca, você pode usar qualquer uma destas opções -
!pip install
ou
!apt-get install
Keras
Keras, escrito em Python, é executado em TensorFlow, CNTK ou Theano. Ele permite a prototipagem fácil e rápida de aplicativos de rede neural. Suporta redes convolucionais (CNN) e redes recorrentes, e também suas combinações. Suporta perfeitamente GPU.
Para instalar o Keras, use o seguinte comando -
!pip install -q keras
PyTorch
PyTorch é ideal para o desenvolvimento de aplicativos de aprendizado profundo. É uma biblioteca de tensores otimizada e habilitada para GPU. Para instalar o PyTorch, use o seguinte comando -
!pip3 install torch torchvision
MxNet
Apache MxNet é outra biblioteca flexível e eficiente para aprendizado profundo. Para instalar o MxNet, execute os seguintes comandos -
!apt install libnvrtc8.0
!pip install mxnet-cu80
OpenCV
OpenCV é uma biblioteca de visão computacional de código aberto para o desenvolvimento de aplicativos de aprendizado de máquina. Possui mais de 2500 algoritmos otimizados que oferecem suporte a vários aplicativos, como reconhecimento de faces, identificação de objetos, rastreamento de objetos em movimento, montagem de imagens e assim por diante. Gigantes como Google, Yahoo, Microsoft, Intel, IBM, Sony, Honda, Toyota usam essa biblioteca. Isso é altamente adequado para o desenvolvimento de aplicativos de visão em tempo real.
Para instalar o OpenCV, use o seguinte comando -
!apt-get -qq install -y libsm6 libxext6 && pip install -q -U opencv-python
XGBoost
XGBoost é uma biblioteca de aumento de gradiente distribuída que é executada nos principais ambientes distribuídos, como Hadoop. É altamente eficiente, flexível e portátil. Ele implementa algoritmos de ML no framework Gradient Boosting.
Para instalar o XGBoost, use o seguinte comando -
!pip install -q xgboost==0.4a30
GraphViz
Graphviz é um software de código aberto para visualizações de gráficos. Ele é usado para visualização em redes, bioinformática, design de banco de dados e em muitos domínios onde uma interface visual dos dados é desejada.
Para instalar o GraphViz, use o seguinte comando -
!apt-get -qq install -y graphviz && pip install -q pydot
A essa altura, você aprendeu a criar blocos de anotações Jupyter contendo bibliotecas populares de aprendizado de máquina. Agora você está pronto para desenvolver seus modelos de aprendizado de máquina. Isso requer alto poder de processamento. Colab oferece GPU grátis para seus notebooks.
No próximo capítulo, aprenderemos como habilitar GPU para seu notebook.