Google Colab - Installazione di librerie ML

Colab supporta la maggior parte delle librerie di machine learning disponibili sul mercato. In questo capitolo, diamo una rapida panoramica su come installare queste librerie nel tuo notebook Colab.

Per installare una libreria, puoi utilizzare una di queste opzioni:

!pip install

o

!apt-get install

Keras

Keras, scritto in Python, viene eseguito su TensorFlow, CNTK o Theano. Consente la prototipazione facile e veloce di applicazioni di rete neurale. Supporta sia le reti convoluzionali (CNN) sia le reti ricorrenti e anche le loro combinazioni. Supporta perfettamente la GPU.

Per installare Keras, usa il seguente comando:

!pip install -q keras

PyTorch

PyTorch è ideale per lo sviluppo di applicazioni di deep learning. È una libreria tensoriale ottimizzata ed è abilitata per GPU. Per installare PyTorch, usa il seguente comando:

!pip3 install torch torchvision

MxNet

Apache MxNet è un'altra libreria flessibile ed efficiente per il deep learning. Per installare MxNet eseguire i seguenti comandi:

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

OpenCV

OpenCV è una libreria di visione artificiale open source per lo sviluppo di applicazioni di machine learning. Ha più di 2500 algoritmi ottimizzati che supportano diverse applicazioni come il riconoscimento di volti, l'identificazione di oggetti, il tracciamento di oggetti in movimento, l'unione di immagini e così via. Giganti come Google, Yahoo, Microsoft, Intel, IBM, Sony, Honda, Toyota utilizzano questa libreria. Ciò è particolarmente adatto per lo sviluppo di applicazioni di visione in tempo reale.

Per installare OpenCV utilizzare il seguente comando:

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

XGBoost

XGBoost è una libreria di potenziamento del gradiente distribuito che gira sui principali ambienti distribuiti come Hadoop. È altamente efficiente, flessibile e portatile. Implementa algoritmi ML nel framework Gradient Boosting.

Per installare XGBoost, usa il seguente comando:

!pip install -q xgboost==0.4a30

GraphViz

Graphviz è un software open source per la visualizzazione di grafici. Viene utilizzato per la visualizzazione in rete, bioinformatica, progettazione di database e, del resto, in molti domini in cui si desidera un'interfaccia visiva dei dati.

Per installare GraphViz, utilizzare il seguente comando:

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

A questo punto, hai imparato a creare notebook Jupyter contenenti librerie di machine learning popolari. Ora sei pronto per sviluppare i tuoi modelli di machine learning. Ciò richiede un'elevata potenza di elaborazione. Colab fornisce GPU gratuita per i tuoi notebook.

Nel prossimo capitolo impareremo come abilitare la GPU per il tuo notebook.