Instalar Anaconda en su computador. En el siguiente link pueden bajar las diferentes distribuciones que existen para los sistemas operativos Windows, Mac y Linux: https://www.anaconda.com/distribution/.
También es recomendable instalar Jupiter para realizar pruebas. Aquí les dejo un tutorial para que puedan instalar Anaconda y Jupiter: https://youtu.be/3gNOO_YlO8s?t=338
Al finalizar la instalación de Anaconda, lo más probable es que la consola de línea de comandos quede inicializada con un ambiente llamado (base). En ese ambiente uno puede instalar los diferentes paquetes o librerías que sean necesarias para realizar pruebas.
Lo recomendable es crear varios ambientes de trabajo para diferentes experimentos. Por ejemplo, si quiero usar un ambiente donde necesito trabajar con Python 2.7 y otro con Python 3.0 entonces puedo crear dos ambientes. Ya veremos que puedo cambiar de ambientes y trabajar con diferentes librerías.
Para crear un ambiente hay que ejecutar el siguiente comando:
$ conda create -n nombre-del-ambiente --clone basePor ejemplo, crearé un ambiente para realizar mis experimentos de deep Learning para eso crearé un ambiente llamado deep-learning.
$ conda create -n deep-learning --clone baseDeben tener cuidado con el argumento --clone base ya que esto indica que voy a heredar las librerías y paquetes heredados del ambiente (base). Si van a instalar otra versión de Python por ejemplo, no deben incluir este parámetro. Si no incluyen ese parámetro el ambiente estará vacio y podrán instalar los paquetes desde cero.
Para activar el ambiente tienen que ejecutar el siguiente comando:
$ conda activate nombre-del-ambientePara desactivar el ambiente pueden ejecutar:
$ conda deactivate nombre-del-ambientePor ejemplo, para activar el ambiente que recién cree debo ejecutar:
$ conda activate deep-learningSi quieres revisar los paquetes están instalados en tu ambiente utiliza
$ conda list -n deep-learningSi me quiero salir,
$ conda deactivateAntes de instalar TensorFlow y Keras es necesario instalar o actualizar el paquete pip. Pip permite instalar paquetes al igual que el comando conda. Ambos, hacen lo mismo pero la fuente de paquetes están en diferentes servidores. Así, que los instalamos.
$ pip install --upgrade pipAhora instalamos TensorFlow
$ pip install --upgrade tensorflowPara comprobar si la instalación es correcta se puede ejecutar el siguiente comando:
$ python -c "import tensorflow as tf; x = [[2.]]; print('Tensorflow Version ', tf.__version__); print('Hola TensoFlow al mundo, {}'.format(tf.matmul(x, x)))"Unas de las herramienta más útiles para probar código es Jupiter. En los tutoriales que les mencioné previamente pueden instalar Anaconda y Jupiter.
Como hemos visto hasta ahora, ya podemos instalar nuestro ambiente para hacer pruebas. Si quiero asociar mi ambiente a Jupiter tengo que instalar la siguiente librería:
$ conda install -c anaconda ipykernelAhora para agregar el ambiente a Jupiter necestitamos ejecutar:
$ python -m ipykernel install --user --name=deep-learningFinalmente, vemos si el ambiente fue instalado en Jupiter con el siguiente comando:
$ anaconda-navigator
Y seleccionar Jupiter.
Para seleccionar el ambiente ya instalado en Jupiter pueden crear un nuevo archivo e indicar el tipo de ambiente (kernel) que quieren ejecutar en Jupiter, en nuestro caso el ambiente es deep-learning. O seleccionar en el menú la opción Kernel en Change Kernel seleccionar el ambiente o kernel que desean ejecutar.
Para ver si la versión de TensorFlow es la correcta escribo y ejecuto la siguientes líneas de código:
import matplotlib.pyplot as pltimport tensorflow as tflayers = tf.keras.layersimport numpy as npprint(tf.__version__)El resultado debería ser el siguiente:
Al ejecutar el código muestra las librerías han sido instaladas han sido correctamente y corresponden a la versión 2.1.0.