Bắt đầu ngayBắt đầu miễn phí

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áiphầ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_statesnum_actions từ bài trước cũng đã được nhập.

Image showing the cliff walking environment.

Bài tập này là một phần của khóa học

Reinforcement Learning với Gymnasium trong Python

Xem khóa học

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}")
Chỉnh sửa và Chạy Mã