Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Installieren Sie neuronales strukturiertes Lernen

Es gibt verschiedene Möglichkeiten, Ihre Umgebung für die Verwendung von NSL (Neural Structured Learning) in TensorFlow einzurichten:

  • Der einfachste Weg, NSL zu erlernen und zu verwenden, erfordert keine Installation: Führen Sie die NSL-Tutorials mit Google Colaboratory direkt in Ihrem Browser aus.
  • Um NSL auf einem lokalen Computer zu verwenden, installieren Sie das NSL-Paket mit dem pip Paketmanager von Python.
  • Wenn Sie eine eindeutige Computerkonfiguration haben, erstellen Sie NSL aus dem Quellcode.

Installieren Sie Neural Structured Learning mit pip

1. Installieren Sie die Python-Entwicklungsumgebung.

Unter Ubuntu:

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

Unter 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. Erstellen Sie eine virtuelle Umgebung.

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

3. Installieren Sie TensorFlow

CPU-Unterstützung:

pip install 'tensorflow>=1.15.0'

GPU-Unterstützung:

pip install 'tensorflow-gpu>=1.15.0'

4. Installieren Sie das pip Paket Neural Structured Learning.

pip install --upgrade neural_structured_learning

5. (Optional) Testen Sie neuronales strukturiertes Lernen.

python -c "import neural_structured_learning as nsl"

Erstellen Sie das Pip-Paket für neuronales strukturiertes Lernen

1. Installieren Sie die Python-Entwicklungsumgebung.

Unter Ubuntu:

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

Unter 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. Installieren Sie Bazel.

Installieren Sie Bazel , das Build-Tool zum Kompilieren von Neural Structured Learning.

3. Klonen Sie das Repository für neuronales strukturiertes Lernen.

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

4. Erstellen Sie eine virtuelle Umgebung.

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

5. Installieren Sie Tensorflow

Beachten Sie, dass für NSL eine TensorFlow-Version von 1.15 oder höher erforderlich ist. NSL unterstützt auch TensorFlow 2.0.

CPU-Unterstützung:

pip install 'tensorflow>=1.15.0'

GPU-Unterstützung:

pip install 'tensorflow-gpu>=1.15.0'

6. Installieren Sie Abhängigkeiten zum neuronalen strukturierten Lernen.

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

7. (Optional) Unit Test Neuronales strukturiertes Lernen.

bazel test //neural_structured_learning/...

8. Erstellen Sie das Pip-Paket.

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

9. Installieren Sie das Pip-Paket.

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

10. Testen Sie das neuronale strukturierte Lernen.

python -c "import neural_structured_learning as nsl"