Path: blob/master/site/es-419/neural_structured_learning/install.md
25115 views
Instalación del paquete de aprendizaje estructurado neuronal.
Hay varias formas de configurar su entorno para usar el aprendizaje estructurado neuronal (NSL) en TensorFlow:
La forma más sencilla de aprender y usar NSL no requiere instalación; ejecute los tutoriales de directamente desde el navegador con Google Colaboratory.
Para usar NSL en una máquina local, instale el paquete de NSL con el administrador de paquetes
pip
de Python.Si tiene una configuración para una sola máquina, construya el paquete NSL a partir del código fuente.
Nota: Para usar NSL es necesario contar con TensorFlow en una versión 1.15 o posterior. NSL también es compatible con TensorFlow 2.x a excepción de v2.1, que contiene un error que es incompatible con NSL.
Instalación del paquete de aprendizaje estructurado neuronal con pip
1. Instale el entorno de desarrollo de Python.
En Ubuntu:
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
En macOS:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
brew update
brew install python # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
2. Cree un entorno virtual.
virtualenv --python python3 "./venv"
source "./venv/bin/activate"
pip install --upgrade pip
Nota: Para salir del entorno virtual, ejecute deactivate
.
3. Instale TensorFlow
Soporte para CPU:
pip install 'tensorflow>=1.15.0'
Soporte para GPU:
pip install 'tensorflow-gpu>=1.15.0'
4. Instale el paquete pip
para el aprendizaje estructurado neuronal.
pip install --upgrade neural_structured_learning
5. (Opcional) Pruebe el aprendizaje estructurado neuronal.
python -c "import neural_structured_learning as nsl"
Excelente, el aprendizaje estructurado neuronal ya está instalado.
Creación del paquete pip para el aprendizaje estructurado neuronal
1. Instale el entorno de desarrollo de Python.
En Ubuntu:
sudo apt update
sudo apt install python3-dev python3-pip # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
En macOS:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
brew update
brew install python # Python 3
sudo pip3 install --upgrade virtualenv # system-wide install
2. Instale Bazel.
Instale Bazel, la herramienta de construcción que se usa para compilar aprendizaje estructurado neuronal.
3. Clone el repositorio de aprendizaje estructurado neuronal.
git clone https://github.com/tensorflow/neural-structured-learning.git
4. Cree un entorno virtual.
virtualenv --python python3 "./venv"
source "./venv/bin/activate"
pip install --upgrade pip
Nota: Para salir del entorno virtual, ejecute deactivate
.
5. Instale TensorFlow
Tenga en cuenta que para NSL se necesita una versión 1.15 o posterior de TensorFlow. NSL también es compatible con TensorFlow 2.0.
Soporte para CPU:
pip install 'tensorflow>=1.15.0'
Soporte para GPU:
pip install 'tensorflow-gpu>=1.15.0'
6. Instale las dependencias para el aprendizaje estructurado neuronal.
cd neural-structured-learning
pip install --requirement neural_structured_learning/requirements.txt
7. (Opcional) Haga la prueba unitaria del aprendizaje estructurado neuronal.
bazel test //neural_structured_learning/...
8. Cree el paquete pip.
python setup.py bdist_wheel --universal --dist-dir="./wheel"
9. Instale el paquete pip.
pip install --upgrade ./wheel/neural_structured_learning*.whl
10. Pruebe el aprendizaje estructurado neuronal.
python -c "import neural_structured_learning as nsl"
Excelente, se ha creado el paquete de aprendizaje estructurado neuronal.