Trợ lý Học tăng cường Stable Baselines3
Hướng dẫn toàn bộ quy trình huấn luyện, tùy chỉnh môi trường và đánh giá tác tử RL bằng Stable Baselines3.
Lập trìnhNâng cao★ 33,030⑂ 3,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Dựa trên Stable Baselines3 (SB3) 2.8, kỹ năng giúp Claude dựng trọn quy trình học tăng cường:
- Chọn thuật toán phù hợp: PPO, A2C, SAC, TD3, DDPG, DQN, HER
- Mẫu môi trường tùy chỉnh kế thừa
gymnasium.Envvà kiểm tra bằngcheck_env() - Thiết lập môi trường song song DummyVecEnv / SubprocVecEnv, mẹo tối ưu off-policy
- Viết callback: EvalCallback, CheckpointCallback, callback tùy biến
- Lưu/tải mô hình, giữ thống kê VecNormalize, đánh giá và quay video
- Lịch learning rate, quan sát dạng Dict (MultiInputPolicy), tích hợp TensorBoard
Kèm theo là các mẫu script trong scripts/ và tài liệu tham chiếu trong references/.
Phù hợp với ai
- Nghiên cứu sinh, học viên cần tái lập thí nghiệm RL nhanh
- Kỹ sư làm điều khiển robot, AI game, lập lịch tài nguyên với RL đơn tác tử
- Lập trình viên mới dùng SB3 muốn nắm quy trình chuẩn
Ví dụ sử dụng
- "Bọc bộ mô phỏng kho hàng của tôi thành môi trường Gymnasium và kiểm tra bằng check_env" → sinh lớp môi trường và script kiểm tra
- "Bài toán điều khiển liên tục: nên dùng SAC hay TD3, viết script huấn luyện giúp tôi" → so sánh thuật toán và tạo mã kèm callback, TensorBoard
- "Đánh giá mô hình PPO đã huấn luyện qua 10 episode và lưu video" → mã
evaluate_policy+VecVideoRecorder
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/stable-baselines3 từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/stable-baselines3/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/stable-baselines3 ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở cửa sổ terminal.
- Tải mã nguồn:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r scientific-agent-skills/skills/stable-baselines3 ~/.claude/skills/ - Cài thư viện trong môi trường Python 3.10 trở lên:
uv pip install 'stable-baselines3[extra]>=2.8' - Khởi động lại Claude Code và thử yêu cầu: "Viết script huấn luyện PPO cho CartPole bằng stable-baselines3".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT