Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Zainstaluj uczenie strukturalne neuronowe

Istnieje kilka sposobów skonfigurowania środowiska do korzystania z uczenia się neuronowego (NSL) w TensorFlow:

  • Najłatwiejszy sposób nauki i używania nakazu NSL nie wymaga instalacji: uruchom samouczki dotyczące nakazu NSL bezpośrednio w przeglądarce, korzystając z Google Colaboratory .
  • Aby używać NSL na komputerze lokalnym, zainstaluj pakiet NSL za pomocą menedżera pakietów pip w języku Python.
  • Jeśli masz unikalną konfigurację maszyny, utwórz NSL ze źródła.

Zainstaluj Neural Structured Learning za pomocą pip

1. Zainstaluj środowisko programistyczne Python.

W systemie Ubuntu:

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3
sudo 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 update
brew install python  # Python 3
sudo 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_learning

5. (Opcjonalnie) Przetestuj uczenie neuronowe.

python -c "import neural_structured_learning as nsl"

Zbuduj pakiet pip dla uczenia się neuronowego

1. Zainstaluj środowisko programistyczne Python.

W systemie Ubuntu:

sudo apt update
sudo apt install python3-dev python3-pip  # Python 3
sudo 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 update
brew install python  # Python 3
sudo pip3 install --upgrade virtualenv  # system-wide install

2. Zainstaluj Bazel.

Zainstaluj Bazel , narzędzie do kompilacji uczenia neuronowego.

3. Sklonuj repozytorium Neural Structured Learning.

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

4. Utwórz środowisko wirtualne.

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

5. Zainstaluj Tensorflow

Należy pamiętać, że nakaz NSL wymaga TensorFlow w wersji 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 neuronowego uczenia się strukturalnego.

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

7. (Opcjonalnie) Test jednostkowy Uczenie strukturalne neuronowe.

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*.whl

10. Przetestuj uczenie neuronowe.

python -c "import neural_structured_learning as nsl"