Esistono diversi modi per configurare il tuo ambiente per 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 utilizzare NSL su un computer locale, installa il pacchetto NSL con il gestore pacchetti
pipdi Python. - Se disponi di una configurazione macchina univoca, crea NSL dal sorgente.
Installa l'apprendimento strutturato neurale utilizzando pip
1. Installa l'ambiente di sviluppo Python.
Su Ubuntu:
sudo apt updatesudo apt install python3-dev python3-pip # Python 3sudo 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 updatebrew install python # Python 3sudo 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. Installare il pacchetto pip Neural Structured Learning.
pip install --upgrade neural_structured_learning5. (Facoltativo) Testare l'apprendimento strutturato neurale.
python -c "import neural_structured_learning as nsl"Costruisci il pacchetto pip di apprendimento strutturato neurale
1. Installa l'ambiente di sviluppo Python.
Su Ubuntu:
sudo apt updatesudo apt install python3-dev python3-pip # Python 3sudo 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 updatebrew install python # Python 3sudo 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.git4. 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 le dipendenze dell'apprendimento strutturato neurale.
cd neural-structured-learningpip install --requirement neural_structured_learning/requirements.txt
7. (Facoltativo) Unit Test di apprendimento strutturato neurale.
bazel test //neural_structured_learning/...8. Costruisci il pacchetto pip.
python setup.py bdist_wheel --universal --dist-dir="./wheel"9. Installa il pacchetto pip.
pip install --upgrade ./wheel/neural_structured_learning*.whl10. Testare l’apprendimento strutturato neurale.
python -c "import neural_structured_learning as nsl"