Python ile Gymnasium'da Reinforcement Learning
Fouad Trad
Machine Learning Engineer

CartPole:
Ajan, hareketli arabada bir çubuğu dengede tutmalıdır

MountainCar: Ajan, dik bir tepeyi tırmanmalıdır

FrozenLake:
Ajan, delikleri olan donmuş bir gölde gezinmelidir

Taxi:
Yolcu alma ve bırakma


import gymnasium as gymenv = gym.make('CartPole', render_mode='rgb_array')state, info = env.reset(seed=42) print(state)
[-0.04405273 0.0242996 -0.04377224 -0.01767325]
import matplotlib.pyplot as plt state_image = env.render() plt.imshow(state_image)plt.show()

import matplotlib.pyplot as pltdef render(): state_image = env.render() plt.imshow(state_image) plt.show()# Fonksiyonu çağırın render()

action = 1
state, reward, terminated, truncated, info = env.step(action)
action = 1 state, reward, terminated, _, _ = env.step(action)print("State: ", state) print("Reward: ", reward) print("Terminated: ", terminated)
State: [-0.04356674 0.22002107 -0.0441257 -0.3238392 ]
Reward: 1.0
Terminated: False
while not terminated:
action = 1 # Sağa hareket et
state, reward, terminated, _, _ = env.step(action)
render()

Python ile Gymnasium'da Reinforcement Learning