तंत्रिका संरचित शिक्षण स्थापित करें

TensorFlow में न्यूरल स्ट्रक्चर्ड लर्निंग (NSL) का उपयोग करने के लिए अपना वातावरण स्थापित करने के कई तरीके हैं:

  • एनएसएल को सीखने और उपयोग करने का सबसे आसान तरीका है कि किसी इंस्टॉलेशन की आवश्यकता नहीं है: Google Colaboratory का उपयोग करके सीधे अपने ब्राउज़र में एनएसएल ट्यूटोरियल चलाएं।
  • स्थानीय मशीन पर एनएसएल का उपयोग करने के लिए, पायथन के pip पैकेज मैनेजर के साथ एनएसएल पैकेज स्थापित करें।
  • यदि आपके पास एक अद्वितीय मशीन कॉन्फ़िगरेशन है, तो स्रोत से एनएसएल बनाएं

पिप का उपयोग करके तंत्रिका संरचित शिक्षण स्थापित करें

1. पायथन विकास वातावरण स्थापित करें।

उबंटू पर:

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

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. एक आभासी वातावरण बनाएँ.

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

3. टेंसरफ्लो स्थापित करें

सीपीयू समर्थन:

pip install 'tensorflow>=1.15.0'

जीपीयू समर्थन:

pip install 'tensorflow-gpu>=1.15.0'

4. न्यूरल स्ट्रक्चर्ड लर्निंग pip पैकेज स्थापित करें।

pip install --upgrade neural_structured_learning

5. (वैकल्पिक) तंत्रिका संरचित शिक्षण का परीक्षण करें।

python -c "import neural_structured_learning as nsl"

न्यूरल स्ट्रक्चर्ड लर्निंग पिप पैकेज बनाएं

1. पायथन विकास वातावरण स्थापित करें।

उबंटू पर:

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

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. बेज़ेल स्थापित करें।

न्यूरल स्ट्रक्चर्ड लर्निंग को संकलित करने के लिए उपयोग किया जाने वाला बिल्ड टूल, बेज़ल इंस्टॉल करें

3. तंत्रिका संरचित शिक्षण भंडार का क्लोन बनाएं।

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

4. एक आभासी वातावरण बनाएँ.

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

5. टेंसरफ़्लो स्थापित करें

ध्यान दें कि NSL को 1.15 या उच्चतर के TensorFlow संस्करण की आवश्यकता है। NSL TensorFlow 2.0 को भी सपोर्ट करता है।

सीपीयू समर्थन:

pip install 'tensorflow>=1.15.0'

जीपीयू समर्थन:

pip install 'tensorflow-gpu>=1.15.0'

6. तंत्रिका संरचित शिक्षण निर्भरता स्थापित करें।

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

7. (वैकल्पिक) यूनिट टेस्ट न्यूरल स्ट्रक्चर्ड लर्निंग।

bazel test //neural_structured_learning/...

8. पिप पैकेज बनाएं.

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

9. पिप पैकेज स्थापित करें.

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

10. तंत्रिका संरचित शिक्षण का परीक्षण करें।

python -c "import neural_structured_learning as nsl"