इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

TensorFlow Agent

TensorFlow के साथ सुदृढीकरण सीखना

एजेंट नए आरएल एल्गोरिदम को डिजाइन करना, लागू करना और परीक्षण करना आसान बनाते हैं, अच्छी तरह से परीक्षण किए गए मॉड्यूलर घटकों को प्रदान करके जिन्हें संशोधित और विस्तारित किया जा सकता है। यह अच्छी परीक्षा एकीकरण और बेंचमार्किंग के साथ तेज कोड पुनरावृत्ति को सक्षम बनाता है।

आरंभ करने के लिए, हम अपने एक ट्यूटोरियल की जाँच करने की सलाह देते हैं।

स्थापना

टीएफ-एजेंट रात और स्थिर बिल्ड प्रकाशित करते हैं। विज्ञप्ति की सूची के लिए विज्ञप्ति अनुभाग पढ़ें। नीचे दिए गए आदेश TF-एजेंटों को स्थापित करने और pypi.org से स्थिर और साथ ही GitHub क्लोन से।

स्थिर

सबसे हालिया स्थिर रिलीज़ (0.5.0) को स्थापित करने के लिए नीचे दिए गए आदेशों को चलाएं, जिसे टेन्सरफ्लो 2.2.x और पायथन 3 के साथ परीक्षण किया गया था।

 pip install --user tf-agents
pip install --user tensorflow==2.2.0

# To get the matching examples and colabs
git clone https://github.com/tensorflow/agents.git
cd agents
git checkout v0.5.0

 

यदि आप TensorFlow 1.15 या 2.0 के साथ TF-Agent का उपयोग करना चाहते हैं, तो संस्करण 0.3.0 स्थापित करें:

 pip install tf-agents==0.3.0
# Newer versions of tensorflow-probability require newer versions of TensorFlow.
pip install tensorflow-probability==0.8.0
 

हर रात को

नाइटली बिल्ड में नई सुविधाएँ शामिल हैं, लेकिन संस्करण रिलीज़ की तुलना में कम स्थिर हो सकते हैं। रात्रिकालीन बिल्ड को tf-agents-nightly रूप में धकेल दिया जाता है। हम सुझाव देते हैं कि TensorFlow ( tf-nightly ) और TensorFlow प्रायिकता ( tfp-nightly ) के रात्रिकालीन संस्करणों को स्थापित किया जाए क्योंकि वे संस्करण TF- एजेंट के खिलाफ रात में परीक्षण किए जाते हैं।

रात के निर्माण के संस्करण को स्थापित करने के लिए, निम्नलिखित चलाएँ:

 # Installing with the `--upgrade` flag ensures you'll get the latest version.
pip install --user --upgrade tf-agents-nightly  # depends on tf-nightly
# `--force-reinstall helps guarantee the right version.
pip install --user --force-reinstall tf-nightly
pip install --user --force-reinstall tfp-nightly
 

गिटहब से

रिपॉजिटरी को क्लोन करने के बाद, pip install -e .[tests] चलाकर निर्भरताएं स्थापित की जा सकती हैं। TensorFlow को स्वतंत्र रूप से स्थापित करने की आवश्यकता है: pip install --user tf-nightly

योगदान

हम आपके साथ सहयोग करने के लिए उत्सुक हैं! CONTRIBUTING.md के बारे में एक गाइड के लिए CONTRIBUTING.md देखें। यह परियोजना TensorFlow की आचार संहिता का पालन करती है। भाग लेने से, आपको इस कोड को बनाए रखने की उम्मीद है।

विज्ञप्ति

TF एजेंटों की स्थिर और रात में रिलीज होती है। रात की रिलीज़ अक्सर ठीक होती है लेकिन अपस्ट्रीम लाइब्रेरी के फ्लक्स में होने के कारण समस्या हो सकती है। नीचे दी गई तालिका में उन टीएफ एजेंटों की रिहाई के साथ टेन्सरफ्लो के संस्करण को सूचीबद्ध किया गया है, जो उन उपयोगकर्ताओं की मदद के लिए जारी किए गए हैं जो टेन्सरफ्लो के एक विशिष्ट संस्करण में बंद हो सकते हैं।

रिहाई शाखा / टैग TensorFlow संस्करण
हर रात को गुरुजी tf-रात
0.5.0 v0.5.0 2.2.0
0.4.0 v0.4.0 2.1.0
0.3.0 v0.3.0 1.15.0 और 2.0.0

रात को स्थापित करने के उदाहरण, सबसे हाल ही में स्थिर, और टीएफ-एजेंटों का एक विशिष्ट संस्करण:

 # Stable
pip install tf-agents

# Nightly
pip install tf-agents-nightly

# Specific version
pip install tf-agents==0.3.0

 

सिद्धांतों

यह परियोजना Google के AI सिद्धांतों का पालन ​​करती है। इस परियोजना में भाग लेने, उपयोग करने या योगदान करने से आपको इन सिद्धांतों का पालन करने की उम्मीद है।

उद्धरण

यदि आप इस कोड का उपयोग करते हैं, तो कृपया इसे निम्न रूप से उद्धृत करें:

 @misc{TFAgents,
  title = { {TF-Agents}: A library for Reinforcement Learning in TensorFlow},
  author = "{Sergio Guadarrama and Anoop Korattikara and Oscar Ramirez and
     Pablo Castro and Ethan Holly and Sam Fishman and Ke Wang and
     Ekaterina Gonina and Neal Wu and Efi Kokiopoulou and Luciano Sbaiz and
     Jamie Smith and Gábor Bartók and Jesse Berent and Chris Harris and
     Vincent Vanhoucke and Eugene Brevdo}",
  howpublished = {\url{https://github.com/tensorflow/agents} },
  url = "https://github.com/tensorflow/agents",
  year = 2018,
  note = "[Online; accessed 25-June-2019]"
}