Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Installa l'apprendimento strutturato neurale

Esistono diversi modi per configurare il proprio ambiente in modo da utilizzare il Neural Structured Learning (NSL) in TensorFlow:

  • Il modo più semplice per apprendere e utilizzare NSL non richiede installazione: esegui i tutorial NSL direttamente nel tuo browser utilizzando Google Colaboratory .
  • Per usare NSL su una macchina locale, installa il pacchetto NSL con il gestore di pacchetti pip di Python.
  • Se disponi di una configurazione di macchina univoca, crea NSL dall'origine.

Installa l'apprendimento strutturato neurale utilizzando pip

1. Installa l'ambiente di sviluppo Python.

Su Ubuntu:

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3
sudo pip3 install --upgrade virtualenv  # system-wide install

Su 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. Crea un ambiente virtuale.

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

3. Installa TensorFlow

Supporto CPU:

pip install 'tensorflow>=1.15.0'

Supporto GPU:

pip install 'tensorflow-gpu>=1.15.0'

4. Installa il pacchetto pip Neural Structured Learning.

pip install --upgrade neural_structured_learning

5. (Facoltativo) Testare l'apprendimento strutturato neurale.

python -c "import neural_structured_learning as nsl"

Crea il pacchetto pip di apprendimento strutturato neurale

1. Installa l'ambiente di sviluppo Python.

Su Ubuntu:

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3
sudo pip3 install --upgrade virtualenv  # system-wide install

Su 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. Installa Bazel.

Installa Bazel , lo strumento di compilazione utilizzato per compilare l'apprendimento strutturato neurale.

3. Clonare il repository di apprendimento strutturato neurale.

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

4. Crea un ambiente virtuale.

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

5. Installa Tensorflow

Tieni presente che NSL richiede una versione di TensorFlow 1.15 o successiva. NSL supporta anche TensorFlow 2.0.

Supporto CPU:

pip install 'tensorflow>=1.15.0'

Supporto GPU:

pip install 'tensorflow-gpu>=1.15.0'

6. Installare dipendenze di apprendimento strutturato neurale.

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

7. (Opzionale) Unit Test Neural Structured Learning.

bazel test //neural_structured_learning/...

8. Compilare il pacchetto pip.

python setup.py bdist_wheel --universal --dist-dir="./wheel"

9. Installa il pacchetto pip.

pip install --upgrade ./wheel/neural_structured_learning*.whl

10. Testare l'apprendimento strutturato neurale.

python -c "import neural_structured_learning as nsl"