Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Instalar aprendizaje estructurado neuronal

Hay varias formas de configurar su entorno para utilizar el aprendizaje estructurado neuronal (NSL) en TensorFlow:

  • La forma más fácil de aprender y usar NSL no requiere instalación: ejecute los tutoriales de NSL directamente en su navegador usando Google Colaboratory .
  • Para usar NSL en una máquina local, instale el paquete NSL con el administrador de paquetes pip de Python.
  • Si tiene una configuración de máquina única, cree NSL desde el origen.

Instale el aprendizaje estructurado neural usando 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. Crear un entorno virtual.

virtualenv --python python3 "./venv"
source "./venv/bin/activate"
pip install --upgrade pip

3. Instale TensorFlow

Soporte de CPU:

pip install 'tensorflow>=1.15.0'

Soporte de GPU:

pip install 'tensorflow-gpu>=1.15.0'

4. Instale el paquete de pip aprendizaje estructurado neuronal.

pip install --upgrade neural_structured_learning

5. (Opcional) Prueba de aprendizaje estructurado neuronal.

python -c "import neural_structured_learning as nsl"

Cree el paquete de pip de aprendizaje estructurado neural

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 compilación utilizada para compilar el aprendizaje estructurado neuronal.

3. Clonar el repositorio de aprendizaje estructurado neural.

git clone https://github.com/tensorflow/neural-structured-learning.git

4. Crear un entorno virtual.

virtualenv --python python3 "./venv"
source "./venv/bin/activate"
pip install --upgrade pip

5. Instalar Tensorflow

Tenga en cuenta que NSL requiere una versión TensorFlow de 1.15 o superior. NSL también es compatible con TensorFlow 2.0.

Soporte de CPU:

pip install 'tensorflow>=1.15.0'

Soporte de GPU:

pip install 'tensorflow-gpu>=1.15.0'

6. Instalar dependencias de aprendizaje estructurado neuronal.

cd neural-structured-learning
pip install --requirement neural_structured_learning/requirements.txt

7. (Opcional) Prueba unitaria de aprendizaje estructurado neuronal.

bazel test //neural_structured_learning/...

8. Construya 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. Prueba de aprendizaje estructurado neural.

python -c "import neural_structured_learning as nsl"