name: vqc-trainer description: 变分量子分类器训练技能,包含梯度优化 allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep metadata: specialization: quantum-computing domain: science category: quantum-ml phase: 6
VQC 训练器
目的
提供关于训练变分量子分类器的专家指导,包括数据编码、电路设计和基于梯度的优化。
能力
- 数据编码电路设计
- 变分层构建
- 基于梯度的优化(SPSA、Adam)
- 量子机器学习的交叉验证
- 超参数调优
- 过拟合检测
- 学习曲线分析
- 集成方法
使用指南
- 数据准备:为量子编码预处理经典数据
- 编码设计:选择合适的数据编码策略
- Ansatz设计:构建带有可训练参数的变分电路
- 训练设置:配置优化器、学习率和批量大小
- 评估:使用适当的指标在测试集上评估模型
工具/库
- Qiskit Machine Learning
- PennyLane
- TensorFlow Quantum
- PyTorch
- scikit-learn