Kom igångKom igång gratis

Konfigurera en Mountain Car-miljö

En av de vanligaste Gym-miljöerna är Mountain Car, där målet är att köra en underdriven bil upp en brant backe. Bilens motor är inte tillräckligt stark för att klara backen i ett enda försök, så bilen måste bygga upp fart genom att köra fram och tillbaka. Din uppgift är att skapa och konfigurera den här miljön.

Den här övningen är en del av kursen

Reinforcement Learning med Gymnasium i Python

Visa kurs

Övningsinstruktioner

  • Importera biblioteket gymnasium som gym.
  • Skapa en Mountain Car-miljö med hjälp av Gym-biblioteket och sätt miljö-ID:t till MountainCar samt render_mode till 'rgb_array'.
  • Återställ miljön med seed satt till 42 och hämta initial_state, som innehåller två värden: bilens position och hastighet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)")
Redigera och kör kod