Visualizando o ambiente Mountain Car
Agora, você vai dar mais um passo na exploração do ambiente Mountain Car. A visualização é essencial para entender a dinâmica dos ambientes de RL. Você vai escrever uma função render() que exibe o estado atual do ambiente. Essa função será usada mais adiante em qualquer ambiente que você quiser visualizar.
matplotlib.pyplot e gymnasium já foram importados como plt e gym.
Este exercício faz parte do curso
Reinforcement Learning com Gymnasium em Python
Instruções do exercício
- Complete a função
render()para visualizar o ambiente, obtendo astate_imagedo ambiente e plotando-a. - Chame a função
render()para exibir o estado atual do ambiente.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
env = gym.make('MountainCar', render_mode='rgb_array')
initial_state, _ = env.reset()
# Complete the render function
def render():
state_image = ____
____
plt.show()
# Call the render function
____