Istnieje kilka sposobów skonfigurowania środowiska do korzystania z uczenia strukturalnego neuronowego (NSL) w TensorFlow:
- Najprostszy sposób nauki NSL i korzystania z niego nie wymaga instalacji: uruchom samouczki NSL bezpośrednio w przeglądarce za pomocą Google Colaboratory .
- Aby używać NSL na komputerze lokalnym, zainstaluj pakiet NSL za pomocą menedżera pakietów
pipw Pythonie. - Jeśli masz unikalną konfigurację komputera, zbuduj NSL ze źródła.
Zainstaluj uczenie strukturalne neuronowe za pomocą pip
1. Zainstaluj środowisko programistyczne Python.
W Ubuntu:
sudo apt updatesudo apt install python3-dev python3-pip # Python 3sudo pip3 install --upgrade virtualenv # system-wide install
W systemie 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. Utwórz środowisko wirtualne.
virtualenv --python python3 "./venv"source "./venv/bin/activate"pip install --upgrade pip
3. Zainstaluj TensorFlow
Obsługa procesora:
pip install 'tensorflow>=1.15.0'Obsługa GPU:
pip install 'tensorflow-gpu>=1.15.0' 4. Zainstaluj pakiet pip Neural Structured Learning.
pip install --upgrade neural_structured_learning5. (Opcjonalnie) Przetestuj uczenie się o strukturze neuronowej.
python -c "import neural_structured_learning as nsl"Zbuduj pakiet pip do uczenia strukturalnego neuronowego
1. Zainstaluj środowisko programistyczne Python.
W Ubuntu:
sudo apt updatesudo apt install python3-dev python3-pip # Python 3sudo pip3 install --upgrade virtualenv # system-wide install
W systemie 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. Zainstaluj Bazela.
Zainstaluj Bazel , narzędzie do kompilacji używane do kompilowania uczenia się o strukturze neuronowej.
3. Sklonuj repozytorium uczenia strukturalnego neuronowego.
git clone https://github.com/tensorflow/neural-structured-learning.git4. Utwórz środowisko wirtualne.
virtualenv --python python3 "./venv"source "./venv/bin/activate"pip install --upgrade pip
5. Zainstaluj Tensorflow
Należy pamiętać, że NSL wymaga wersji TensorFlow 1.15 lub nowszej. NSL obsługuje również TensorFlow 2.0.
Obsługa procesora:
pip install 'tensorflow>=1.15.0'Obsługa GPU:
pip install 'tensorflow-gpu>=1.15.0'6. Zainstaluj zależności uczenia się o strukturze neuronowej.
cd neural-structured-learningpip install --requirement neural_structured_learning/requirements.txt
7. (Opcjonalnie) Test jednostkowy Uczenie się o strukturze neuronowej.
bazel test //neural_structured_learning/...8. Zbuduj pakiet pip.
python setup.py bdist_wheel --universal --dist-dir="./wheel"9. Zainstaluj pakiet pip.
pip install --upgrade ./wheel/neural_structured_learning*.whl10. Przetestuj uczenie się o strukturze neuronowej.
python -c "import neural_structured_learning as nsl"