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 .
Instalar–Jupyter–Notebook :
- (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