Xác suất chuyển trạng thái và phần thưởng
Môi trường Cliff Walking có 48 trạng thái, được đánh số từ 0 đến 47, theo từng dòng, từ góc trên bên trái (0) đến góc dưới bên phải (47). Mục tiêu của bạn là khám phá cấu trúc của xác suất chuyển trạng thái và phần thưởng trong thiết lập này. Đáng chú ý, tất cả phần thưởng — bao gồm cả phần thưởng khi đến đích — đều là số âm trong môi trường này. Thiết kế này nhấn mạnh việc giảm thiểu số bước đi, vì mỗi bước đều bị phạt, khiến hiệu quả trở thành yếu tố then chốt để thiết kế các thuật toán học hiệu quả.
Thư viện gymnasium đã được nhập với tên gym và môi trường là env. Ngoài ra, num_states và num_actions từ bài trước cũng đã được nhập.

Bài tập này là một phần của khóa học
Reinforcement Learning với Gymnasium trong Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Choose the state
state = ____
# Extract transitions for each state-action pair
for action in range(num_actions):
transitions = ____
# Print details of each transition
for transition in transitions:
____, ____, ____, ____ = transition
print(f"Probability: {probability}, Next State: {next_state}, Reward: {reward}, Done: {done}")