Para comenzar a trabajar en Machine Learning, necesitas herramientas, y esas herramientas deben instalarse en un entorno (environment). Piensa en un entorno como una especie de taller, excepto que en lugar de un martillo o un destornillador, tienes Python y Keras.

Veremos cómo configurar un entorno Python Data Science/ML. En este artículo, nos centraremos en Linux, si deseas realizar esta configuración en Windows, sigue este tutorial. También mostraremos cómo instalar las principales bibliotecas de Data Science/ML como TensorFlow, Keras, Numpy y Pandas dentro de nuestro entorno.

Comprueba Python

Primero, asegúrate de tener instalado Python3, debe estar instalado por defecto en cualquier nueva distribución de Linux, para hacer esto, abre una terminal (Ctrl + Alt + T) y escribe python3:

En este caso, tenemos Python 3.8.10 instalado, si no lo tienes, instala Python3 en tu sistema con los siguientes comandos:

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8

Crea tu entorno

Ahora crearemos un entorno virtual para nuestras bibliotecas, primero debemos asegurarnos de tener instalado el administrador de paquetes de Python (pip) y venv:

sudo apt-get install -y python3-pip python3-venv

Then we can just create our virtual environment:

# Ve al directorio raiz
cd

# Crea un directorio para tus entornos 
mkdir virtual_envs
cd virtual_envs

# Crea un entorno virtual
python3 -m venv mlpills

# Activa el entorno
source mlpills/bin/activate

Verás que el entorno está correctamente activado cuando el nombre del entorno aparezca entre paréntesis antes de tu nombre de usuario.

A partir de ahora podrás habilitar el entorno virtual yendo a tu directorio raíz y ejecutando:

source virtual_envs/mlpills/bin/activate

Instala tus librerías

Lo último que necesitamos es instalar el resto de librerías, para eso usa el siguiente comando:

pip3 install tensorflow keras numpy pandas scipy notebook matplotlib

Una vez hecho esto, tendrá todas las herramientas del entorno Data Science/ML que se usarán en este blog. En futuros tutoriales, utilizaremos estas herramientas para crear diferentes soluciones de ML para problemas de la vida real.


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *