Reinforcement learning की बुनियाद

Python में Gymnasium के साथ Reinforcement Learning

Fouad Trad

Machine Learning Engineer

Reinforcement learning

 

  • एजेंट कोशिश-गलती से सीखता है

 

एक चित्र जिसमें दो आइकन हैं: एक एजेंट और दूसरा एनवायरनमेंट।

Python में Gymnasium के साथ Reinforcement Learning

Reinforcement learning

 

  • एजेंट कोशिश-गलती से सीखता है

 

चित्र दिखाता है कि एनवायरनमेंट से एजेंट को observations मिलती हैं।

Python में Gymnasium के साथ Reinforcement Learning

Reinforcement learning

 

  • एजेंट कोशिश-गलती से सीखता है

 

चित्र दिखाता है कि एनवायरनमेंट एजेंट को observations देता है, फिर एजेंट उसी अनुसार actions करता है।

Python में Gymnasium के साथ Reinforcement Learning

Reinforcement learning

 

  • एजेंट कोशिश-गलती से सीखता है
  • एजेंट को मिलता है:
    • अच्छे निर्णयों पर rewards
    • खराब निर्णयों पर penalties
  • Goal: समय के साथ positive feedback अधिकतम करना

 

चित्र दिखाता है कि एनवायरनमेंट observations देता है, फिर एजेंट actions करता है, और इन्हीं actions के आधार पर rewards या penalties मिलती हैं।

Python में Gymnasium के साथ Reinforcement Learning

पालतू को ट्रेन करना: RL की उपमा

चित्र: एक बुजुर्ग व्यक्ति (एनवायरनमेंट) एक पालतू जानवर (एजेंट) को ट्रेन कर रहा है।

Python में Gymnasium के साथ Reinforcement Learning

RL बनाम अन्य ML प्रकार

चित्र: "Supervised Learning" की तालिका, जहाँ डेटा टाइप labeled data है, मुख्य उद्देश्य input के आधार पर outcomes predict करना, और यह classification व regression के लिए उपयुक्त है।

Python में Gymnasium के साथ Reinforcement Learning

RL बनाम अन्य ML प्रकार

चित्र: Supervised Learning और Unsupervised Learning की तुलना। Supervised: labeled data, उद्देश्य outcomes predict करना, उपयुक्तता classification और regression। Unsupervised: unlabeled data, उद्देश्य pattern/associations खोजना, उपयुक्तता clustering और association analysis।

Python में Gymnasium के साथ Reinforcement Learning

RL बनाम अन्य ML प्रकार

चित्र: तालिका अब RL को भी Supervised और Unsupervised के साथ जोड़कर दिखाती है। Supervised: labeled data से prediction, classification/regression के लिए उपयुक्त। Unsupervised: unlabeled data से patterns/associations खोजना, clustering/association analysis के लिए उपयुक्त। RL: predefined training data आवश्यक नहीं; एनवायरनमेंट से rewards अधिकतम करने वाले निर्णय लेना केंद्रित; decision-making tasks के लिए उपयुक्त।

Python में Gymnasium के साथ Reinforcement Learning

RL कब उपयोग करें?

 

  • Sequential decision-making
    • निर्णय भविष्य की observations को प्रभावित करते हैं
  • rewards और penalties से सीखना
    • कोई direct supervision नहीं

रोबोट का आइकन

Python में Gymnasium के साथ Reinforcement Learning

RL के लिए उपयुक्त: वीडियो गेम खेलना

  • खिलाड़ी क्रमिक निर्णय लेता है
  • actions पर points मिलते हैं और lives घटती हैं

चित्र: एक वीडियो गेम दृश्य जहाँ एजेंट निर्णय ले रहा है।

Python में Gymnasium के साथ Reinforcement Learning

RL के लिए अनुपयुक्त: इन-गेम ऑब्जेक्ट रिकग्निशन

  • कोई sequential decision-making नहीं
  • एनवायरनमेंट से इंटरैक्शन नहीं

चित्र: एक वीडियो गेम फ्रेम जहाँ लक्ष्य अलग-अलग पोकेमॉन पहचानना है।

Python में Gymnasium के साथ Reinforcement Learning

RL के उपयोग

रोबोटिक्स
  • रोबोट वॉकिंग
  • ऑब्जेक्ट मैनिपुलेशन

रोबोट हाथ का चित्र।

Python में Gymnasium के साथ Reinforcement Learning

RL के उपयोग

रोबोटिक्स
  • रोबोट वॉकिंग
  • ऑब्जेक्ट मैनिपुलेशन

रोबोट हाथ का चित्र।

फ़ाइनेंस
  • ट्रेडिंग और निवेश ऑप्टिमाइज़ करना
  • मुनाफ़ा अधिकतम करना

चित्र: खुले ब्रीफ़केस से उड़ती बड़ी धनराशि, वित्तीय सफलता का संकेत।

Python में Gymnasium के साथ Reinforcement Learning

RL के उपयोग

ऑटोनॉमस व्हीकल्स
  • सुरक्षा और दक्षता बढ़ाना
  • दुर्घटना जोखिम घटाना

सड़क पर चलती कई ऑटोनॉमस कारों का चित्र।

Python में Gymnasium के साथ Reinforcement Learning

RL के उपयोग

ऑटोनॉमस व्हीकल्स
  • सुरक्षा और दक्षता बढ़ाना
  • दुर्घटना जोखिम घटाना

सड़क पर चलती कई ऑटोनॉमस कारों का चित्र।

चैटबॉट डेवलपमेंट
  • बातचीत कौशल सुधारना
  • यूज़र अनुभव बेहतर करना

एक संवादात्मक चैटबॉट का चित्र।

Python में Gymnasium के साथ Reinforcement Learning

आगे क्या?

इस कोर्स में आप करेंगे:

  • RL की बुनियाद और सिद्धांत समझना
  • RL समस्याएँ पहचानना, फ्रेम करना, और हल करना
  • Gymnasium के साथ एप्लिकेशन

Gymnasium लोगो की छवि।

Python में Gymnasium के साथ Reinforcement Learning

अभ्यास करते हैं!

Python में Gymnasium के साथ Reinforcement Learning

Preparing Video For Download...