Cách Sử Dụng Dashboard
Tiếp nối từ hướng dẫn Bắt Đầu của chúng tôi, bạn có thể đang thắc mắc làm thế nào để theo dõi tiến trình huấn luyện AI của mình. Mặc dù việc in kết quả ra console hoạt động tốt cho các ví dụ đơn giản, nhưng các dự án trong thực tế thường đòi hỏi hệ thống giám sát phức tạp hơn.
Bảng Điều Khiển RLMatrix cung cấp khả năng hiển thị theo thời gian thực các số liệu huấn luyện, giúp bạn xác định xem AI của bạn đang học hiệu quả, đã hoàn thành huấn luyện, hoặc đang gặp khó khăn trong việc tiến bộ.
Thiết Lập Bảng Điều Khiển
Lựa chọn 1: Clone Toàn Bộ Repository
Nếu bạn muốn có toàn bộ mã nguồn RLMatrix:
git clone https://github.com/asieradzk/RL_Matrix.gitLựa chọn 2: Chỉ Lấy Bảng Điều Khiển
Nếu bạn chỉ cần thành phần bảng điều khiển:
git clone --filter=blob:none --sparse https://github.com/asieradzk/RL_Matrix.gitcd RL_Matrixgit sparse-checkout set src/RLMatrix.DashboardChạy Bảng Điều Khiển
Sau khi đã có mã của bảng điều khiển, bạn có thể:
- Mở dự án trong trình soạn thảo ưa thích (như Visual Studio hoặc VS Code)
- Build và chạy dự án
Hoặc, bạn có thể build tệp nhị phân và chạy trực tiếp.
Vì đây là một ứng dụng Blazor Server, bạn sẽ thấy cửa sổ console với đầu ra tương tự như:
info: Microsoft.Hosting.Lifetime[14]Now listening on: https://localhost:7126info: Microsoft.Hosting.Lifetime[14]Now listening on: http://localhost:5069info: Microsoft.Hosting.Lifetime[0]Application started. Press Ctrl+C to shut down.info: Microsoft.Hosting.Lifetime[0]Hosting environment: Developmentinfo: Microsoft.Hosting.Lifetime[0]Content root path: D:\path\to\your\dashboard\RLMatrix.DashboardNếu cửa sổ trình duyệt không tự động mở, hãy điều hướng đến https://localhost:7126 trong trình duyệt của bạn.
Kết Nối Dự Án Của Bạn Với Bảng Điều Khiển
Hãy xem lại ví dụ nhận dạng mẫu từ hướng dẫn Bắt Đầu. Khi bạn chạy mã huấn luyện của mình, bạn sẽ thấy thông báo trong console:
Connected to dashboardNếu bạn không thấy thông báo này, có điều gì đó không ổn với kết nối. Hãy kiểm tra lại rằng:
- Bảng điều khiển đang chạy
- Mã huấn luyện của bạn có cài đặt kết nối chính xác
- Không có tường lửa nào đang chặn kết nối
Hiểu Dữ Liệu Bảng Điều Khiển
Sau khi bắt đầu huấn luyện, hãy làm mới trang bảng điều khiển. Bây giờ bạn sẽ thấy tên thí nghiệm của mình trong menu dropdown ở góc trên bên trái. Chọn nó để xem số liệu huấn luyện của bạn:

Bảng điều khiển hiển thị nhiều số liệu quan trọng:
Phần Thưởng Theo Thời Gian
Biểu đồ này hiển thị phần thưởng nhận được cho mỗi tập. Đối với ví dụ nhận dạng mẫu của chúng ta, bạn sẽ thấy nó trao -1 ít thường xuyên hơn khi AI học mẫu chính xác.
Phần Thưởng Tích Lũy Theo Thời Gian
Biểu đồ này hiển thị tổng phần thưởng theo thời gian. Sự thay đổi độ dốc của biểu đồ này đặc biệt quan trọng - độ dốc trở nên dốc hơn khi AI của bạn học cách tối đa hóa phần thưởng.
Độ Dài Tập Theo Thời Gian
Điều này theo dõi mỗi tập kéo dài bao nhiêu bước. Trong ví dụ nhận dạng mẫu đơn giản của chúng ta, con số này luôn là 1 vì chúng ta thực hiện một bước cho mỗi tập. Trong môi trường phức tạp hơn (như Cart-Pole), số liệu này có thể cho thấy nếu tác nhân của bạn đang tồn tại lâu hơn theo thời gian.
Độ Mất Mát Theo Thời Gian
Biểu đồ này hiển thị giá trị hàm mất mát của mạng nơ-ron. Hãy tìm kiếm xu hướng giảm dần nói chung - điều này cho thấy mô hình của bạn đang khớp với dữ liệu tốt hơn.
Tốc Độ Học Tập Theo Thời Gian
Biểu đồ này hiển thị sự thay đổi trong tốc độ học tập của mạng nơ-ron. Theo mặc định, RLMatrix sử dụng một bộ lập lịch gây ra dao động nhỏ trong quá trình huấn luyện.
Cập Nhật Thời Gian Thực
Một trong những tính năng mạnh mẽ nhất của bảng điều khiển là khả năng cập nhật theo thời gian thực. Khi quá trình huấn luyện của bạn tiến triển, bảng điều khiển sẽ tự động cập nhật để phản ánh các số liệu mới nhất.
Trong ví dụ nhận dạng mẫu của chúng ta, bạn có thể nhấn Enter trong cửa sổ console để tiếp tục huấn luyện và xem bảng điều khiển cập nhật theo thời gian thực.
Xuất Dữ Liệu Huấn Luyện
Để phân tích thêm hoặc lưu trữ, bạn có thể xuất dữ liệu huấn luyện của mình bằng cách nhấp vào nút “Export as CSV” ở góc trên bên phải của bảng điều khiển.
Điều này cho phép bạn:
- Thực hiện phân tích tùy chỉnh trong Excel hoặc các công cụ khác
- So sánh các lần huấn luyện khác nhau
- Chia sẻ kết quả với đồng nghiệp
Bước Tiếp Theo
Bây giờ bạn đã hiểu cách theo dõi quá trình huấn luyện với bảng điều khiển, bạn đã sẵn sàng để khám phá môi trường và không gian hành động phức tạp hơn.