शुरू करेंमुफ़्त में शुरू करें

Mountain Car एनवायरनमेंट सेट करना

Gym के सबसे सामान्य एनवायरनमेंट्स में से एक है Mountain Car, जहाँ लक्ष्य एक कमज़ोर इंजन वाली कार को खड़ी चढ़ाई पर ऊपर ले जाना होता है. कार का इंजन एक ही बार में पहाड़ी नहीं चढ़ा सकता, इसलिए कार को आगे-पीछे चलाकर गति (momentum) बनानी पड़ती है. आपका काम इस एनवायरनमेंट को बनाना और सेट अप करना है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

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

पाठ्यक्रम देखें

अभ्यास निर्देश

  • gymnasium लाइब्रेरी को gym नाम से इम्पोर्ट करें.
  • Gym लाइब्रेरी का उपयोग करके Mountain Car एनवायरनमेंट बनाएँ, जिसमें environment ID MountainCar और render_mode 'rgb_array' हो.
  • seed को 42 रखते हुए एनवायरनमेंट को reset करें और initial_state पाएँ, जिसमें दो मान होते हैं: कार की position और velocity.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import the gymnasium library
____

# Create the environment
env = ____

# Get the initial state
initial_state, info = ____

position = initial_state[0]
velocity = initial_state[1]

print(f"The position of the car along the x-axis is {position} (m)")
print(f"The velocity of the car is {velocity} (m/s)")
कोड संपादित करें और चलाएँ