Google Colab: instalación de bibliotecas de AA

Colab es compatible con la mayoría de las bibliotecas de aprendizaje automático disponibles en el mercado. En este capítulo, veamos una descripción general rápida de cómo instalar estas bibliotecas en su portátil Colab.

Para instalar una biblioteca, puede usar cualquiera de estas opciones:

!pip install

o

!apt-get install

Keras

Keras, escrito en Python, se ejecuta sobre TensorFlow, CNTK o Theano. Permite la creación de prototipos fácil y rápida de aplicaciones de redes neuronales. Soporta tanto redes convolucionales (CNN) como redes recurrentes, y también sus combinaciones. Es compatible con GPU a la perfección.

Para instalar Keras, use el siguiente comando:

!pip install -q keras

PyTorch

PyTorch es ideal para desarrollar aplicaciones de aprendizaje profundo. Es una biblioteca de tensores optimizada y está habilitada para GPU. Para instalar PyTorch, use el siguiente comando:

!pip3 install torch torchvision

MxNet

Apache MxNet es otra biblioteca flexible y eficiente para el aprendizaje profundo. Para instalar MxNet, ejecute los siguientes comandos:

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

OpenCV

OpenCV es una biblioteca de visión artificial de código abierto para desarrollar aplicaciones de aprendizaje automático. Tiene más de 2500 algoritmos optimizados que admiten varias aplicaciones, como reconocer caras, identificar objetos, rastrear objetos en movimiento, unir imágenes, etc. Gigantes como Google, Yahoo, Microsoft, Intel, IBM, Sony, Honda, Toyota usan esta biblioteca. Esto es muy adecuado para desarrollar aplicaciones de visión en tiempo real.

Para instalar OpenCV use el siguiente comando:

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

XGBoost

XGBoost es una biblioteca distribuida que impulsa el gradiente que se ejecuta en los principales entornos distribuidos como Hadoop. Es muy eficiente, flexible y portátil. Implementa algoritmos ML bajo el marco Gradient Boosting.

Para instalar XGBoost, use el siguiente comando:

!pip install -q xgboost==0.4a30

GraphViz

Graphviz es un software de código abierto para visualizaciones de gráficos. Se utiliza para visualización en redes, bioinformática, diseño de bases de datos y, para el caso, en muchos dominios donde se desea una interfaz visual de los datos.

Para instalar GraphViz, use el siguiente comando:

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

En este momento, ha aprendido a crear cuadernos de Jupyter que contienen bibliotecas de aprendizaje automático populares. Ahora está listo para desarrollar sus modelos de aprendizaje automático. Esto requiere una gran potencia de procesamiento. Colab ofrece GPU gratuita para sus portátiles.

En el próximo capítulo, aprenderemos cómo habilitar la GPU para su computadora portátil.