Aprendizaje profundo de Python: entorno

En este capítulo, aprenderemos sobre el entorno configurado para Python Deep Learning. Tenemos que instalar el siguiente software para realizar algoritmos de aprendizaje profundo.

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

Se recomienda encarecidamente que Python, NumPy, SciPy y Matplotlib se instalen a través de la distribución de Anaconda. Viene con todos esos paquetes.

Necesitamos asegurarnos de que los diferentes tipos de software estén instalados correctamente.

Vayamos a nuestro programa de línea de comandos y escriba el siguiente comando:

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

A continuación, podemos importar las bibliotecas necesarias e imprimir sus versiones:

import numpy
print numpy.__version__

Salida

1.14.2

Instalación de Theano, TensorFlow y Keras

Antes de comenzar con la instalación de los paquetes: Theano, TensorFlow y Keras, debemos confirmar si el pipesta instalado. El sistema de administración de paquetes en Anaconda se llama pip.

Para confirmar la instalación de pip, escriba lo siguiente en la línea de comando:

$ pip

Una vez que se confirma la instalación de pip, podemos instalar TensorFlow y Keras ejecutando el siguiente comando:

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

Confirme la instalación de Theano ejecutando la siguiente línea de código:

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

Salida

1.0.1

Confirme la instalación de Tensorflow ejecutando la siguiente línea de código:

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

Salida

1.7.0

Confirme la instalación de Keras ejecutando la siguiente línea de código:

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

Salida

2.1.5