Python Deep Learning - Ambiente

In questo capitolo, impareremo a conoscere l'ambiente configurato per Python Deep Learning. Dobbiamo installare il seguente software per creare algoritmi di deep learning.

  • Python 2.7+
  • Scipy con Numpy
  • Matplotlib
  • Theano
  • Keras
  • TensorFlow

Si consiglia vivamente di installare Python, NumPy, SciPy e Matplotlib tramite la distribuzione Anaconda. Viene fornito con tutti quei pacchetti.

Dobbiamo assicurarci che i diversi tipi di software siano installati correttamente.

Andiamo al nostro programma a riga di comando e digita il seguente comando:

$ python
Python 3.6.3 |Anaconda custom (32-bit)| (default, Oct 13 2017, 14:21:34)
[GCC 7.2.0] on linux

Successivamente, possiamo importare le librerie richieste e stampare le loro versioni -

import numpy
print numpy.__version__

Produzione

1.14.2

Installazione di Theano, TensorFlow e Keras

Prima di iniziare con l'installazione dei pacchetti - Theano, TensorFlow e Keras, dobbiamo confermare se il pipè installato. Il sistema di gestione dei pacchetti in Anaconda si chiama pip.

Per confermare l'installazione di pip, digita quanto segue nella riga di comando:

$ pip

Una volta confermata l'installazione di pip, possiamo installare TensorFlow e Keras eseguendo il seguente comando:

$pip install theano
$pip install tensorflow
$pip install keras

Conferma l'installazione di Theano eseguendo la seguente riga di codice:

$python –c “import theano: print (theano.__version__)”

Produzione

1.0.1

Conferma l'installazione di Tensorflow eseguendo la seguente riga di codice:

$python –c “import tensorflow: print tensorflow.__version__”

Produzione

1.7.0

Conferma l'installazione di Keras eseguendo la seguente riga di codice:

$python –c “import keras: print keras.__version__”
Using TensorFlow backend

Produzione

2.1.5