Entorno-Keras

Laboratorios

Nota: (En este laboratorio haremos una instalación de Keras & TensorFlow dentro de un entorno Python-Venv y le instalaremos un cuaderno Jupyter-Netbook).

 

Entorno-Keras-TesorFlow

Nota: En primer lugar instalamos el paquete Python-Venv con “apt-get install python3-venv” em la maquina anfitriona y procedemos a crea el entorno para posteriormente instalar Frameworks-Keras & TensorFlow las dependencias necesarias y por ultimo el paquete Jupyter-Notebook.

Crear una carpeta donde guardamos el proyecto :

  • In: root@juan-SATELLITE-C55-C-1JM:/# mkdir my-keras-tensorflow && cd my-keras-tensorflow

Crear un entorno virtual para el proyecto:

  • In: root@juan-SATELLITE-C55-C-1JM:/my-keras-tensorflow# python3 -m venv keras

Levantamos entorno virtual venv (Activate) & (Deactivate) :

  • In root@juan-SATELLITE-C55-C-1JM:/my-keras-tensorflow# source keras/bin/activate

Instalación y actualización de pip:

  • (keras) root@juan-SATELLITE-C55-C-1JM:/my-keras-tensorflow# pip install –upgrade pip

Nota: A continuación instalamos TensorFlow necesario para instalar Keras.

Instalación de TesorFlow:

  • (keras) root@juan-SATELLITE-C55-C-1JM:/my-keras-tensorflow# pip install tesorflow

Listamos las dependencias instaladas:

  • (keras) root@juan-SATELLITE-C55-C-1JM:/my-keras-tensorflow# pip list

Nota: Entre otras dependencias nos en contáramos (keras -2.6.0) , (h5py-3.1.0) , (numpy-1.19.5) , (tensorflow-2.6.2). En resumen para usar Keras, deberá tener instalado el paquete TensorFlow. Una vez que TensorFlow esté instalado, solo importa Keras a través de (from tensorflow import keras).

Nota: A continuación instalamos el Paquete de Jupyter-Notebook lo arrancamos y el token que nos entregue lo pegamos en nuestro navegador favorito, y verificamos que Keras es funcional .

InstalarJupyterNotebook :

  • (keras) root@juan-SATELLITE-C55-C-1JM:/my-keras-tensorflow# pip install jupyter

Arrancar-Jupyter-Notebook :

  • (keras) root@juan-SATELLITE-C55-C-1JM:/my-keras-tensorflow# jupyter notebook –allow-root –no-browser
  • Out: http://127.0.0.1:8888/?token=41ae8f2806a26a75ec9de8e1339a0bfb05852de2b11de138

Nota: El modelo mas simple es el sequential() pila lineal de capas estas las aplicamos con .add() el proceso de aprendizaje .compile() . Con esto se verifica su funcionalidad .

 

Recopilando:

Tenemos este laboratorio Nº5 de Frameworks-Keras & TensorFlow y por ultimo el paquete Jupyter-Notebook.

 

  • Referencias: Entorno-Moreluz
  • Referencias: Keras