ÎncepețiÎncepe gratuit

Configurarea unui mediu Mountain Car

Unul dintre cele mai cunoscute medii Gym este Mountain Car, în care scopul este să urci cu o mașină slab motorizată pe un deal abrupt. Motorul mașinii nu este suficient de puternic pentru a urca dealul dintr-o singură trecere, așa că trebuie să acumulezi impuls deplasându-te înainte și înapoi. Sarcina ta este să creezi și să configurezi acest mediu.

Acest exercițiu face parte din cursul

Reinforcement Learning cu Gymnasium în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă biblioteca gymnasium sub aliasul gym.
  • Creează un mediu Mountain Car folosind biblioteca Gym, setând ID-ul mediului ca MountainCar și render_mode ca 'rgb_array'.
  • Resetează mediul folosind un seed de 42 și obține initial_state, care conține două valori: poziția și viteza mașinii.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)")
Editează și rulează codul