PennyLane Machine Learning Lượng tử
Skill giúp xây dựng, vi phân và huấn luyện mạch lượng tử bằng PennyLane, chạy được trên nhiều nền tảng như IBM, Google, IonQ.
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
Skill này làm được gì
Hướng dẫn Claude viết code PennyLane 0.45: tạo mạch lượng tử, tính gradient tự động (parameter-shift, backprop, adjoint) và huấn luyện tham số. Bao gồm các thuật toán biến phân (VQE, QAOA), mạng nơ-ron lượng tử, mô hình hybrid với PyTorch/JAX, cùng cách chuyển đổi giữa simulator và phần cứng thật (Qiskit/IBM, Braket, Cirq, Rigetti, IonQ). Nội dung chi tiết được tách trong thư mục references/ theo từng chủ đề.
Dành cho ai
- Nghiên cứu sinh, nhà nghiên cứu về thuật toán lượng tử biến phân và QML
- Người làm hóa học lượng tử cần tính Hamiltonian phân tử, VQE, đường phân ly
- Lập trình viên muốn so sánh cùng một mạch trên nhiều backend lượng tử
Ví dụ sử dụng
- "Viết script VQE tìm năng lượng trạng thái cơ bản của phân tử H2" → sinh Hamiltonian, ansatz UCCSD và vòng tối ưu Adam
- "Tạo bộ phân loại biến phân 4 qubit dùng AngleEmbedding" → code QNN với StronglyEntanglingLayers và vòng huấn luyện
- "Chuyển mạch đã test trên simulator sang backend IBM và dùng parameter-shift để lấy gradient" → hướng dẫn đổi device và cấu hình vi phân cho phần cứng
· · · 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/pennylane từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/pennylane/ 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 && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/pennylane ~/.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ở terminal, kiểm tra đã có Python 3.11+ và git.
- Tải repo:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy toàn bộ thư mục skill (để giữ cả
references/):cp -r scientific-agent-skills/skills/pennylane ~/.claude/skills/ - Cài thư viện:
uv pip install "pennylane==0.45.0"; nếu cần phần cứng, thêm plugin nhưpennylane-qiskit. - Khởi động lại Claude Code và thử yêu cầu "dùng PennyLane viết ví dụ VQE" để kiểm tra skill được gọi.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT