你好!这个仓库目前还没有代码实现,它更像是一个学习路线项目骨架:
- 你将学习 AI(人工智能)的基础。
- 你将学习量子计算(Quantum Computing)的基础。
- 最终目标是理解二者如何结合,做“AI + Quantum”方向的入门与实践。
目前仓库只有一个 README.md 和 LICENSE,说明它还在早期阶段:
- 定义主题:项目主题是“AI + 量子计算学习路径”。
- 预留扩展空间:后续可以逐步加入课程笔记、代码实验、练习题、项目案例。
- 适合从零开始搭建:你可以把它当作自己的学习地图,一边学一边往仓库里加内容。
简单说:
这个仓库现在不是“成品工具”,而是“学习框架起点”。
AI(人工智能)是让机器做出看起来“有智能”的行为。
你会经常遇到这些词:
- 机器学习(ML):让模型从数据里学规律。
- 深度学习(DL):用神经网络处理复杂任务(图像、文本等)。
- 训练 / 推理:训练是“学习”;推理是“学会后使用”。
传统计算机用比特(0 或 1),量子计算用量子比特(Qubit)。
关键概念:
- 叠加(Superposition):一个量子位可同时处于 0 和 1 的组合状态。
- 纠缠(Entanglement):多个量子位之间建立强关联。
- 量子门(Quantum Gates):类似传统逻辑门,但作用在量子态上。
常见方向:
- 量子机器学习(QML):把量子电路用于分类/回归等任务。
- 量子优化:某些优化问题可能利用量子算法获得优势。
- 混合计算:经典计算 + 量子计算协同(现实中最常见)。
每个阶段都包含“学什么 + 做什么”。
学什么:
- Python 基础(变量、函数、类、包管理)
- 线性代数入门(向量、矩阵、特征值)
- 概率统计基础(分布、期望、方差)
做什么:
- 安装 Python(推荐 3.10+)
- 学会使用
venv或conda - 用 Jupyter 运行第一个 notebook
学什么:
- 监督学习:分类、回归
- 常见模型:线性回归、逻辑回归、树模型
- 模型评估:训练集/测试集、准确率、F1
做什么:
- 用
scikit-learn做一个鸢尾花分类任务 - 记录:数据处理步骤 + 结果 + 错误分析
学什么:
- Qubit、Bloch 球、测量
- 常见量子门:X、H、CNOT
- 量子电路基本构建
做什么:
- 安装并使用一个量子框架(如 Qiskit)
- 写 2~3 个简单电路并观察测量结果
学什么:
- 数据如何编码到量子电路(Feature Map)
- 变分量子电路(VQC)
- 经典-量子混合训练
做什么:
- 搭一个最小 QML 分类 demo
- 与传统 ML(如 SVM)做对比
学什么:
- 如何定义问题与指标
- 如何做实验复现与对照
- 如何写实验报告
做什么:
- 选一个小项目(如二分类)
- 输出完整项目文档:目标、方法、结果、局限、下一步
AI-quantum-computing-learning-path/
├─ README.md
├─ notes/ # 学习笔记
│ ├─ ai-basics.md
│ ├─ quantum-basics.md
│ └─ qml-intro.md
├─ notebooks/ # 练习与实验
│ ├─ 01_sklearn_iris.ipynb
│ ├─ 02_qiskit_basics.ipynb
│ └─ 03_qml_demo.ipynb
├─ projects/ # 小项目
│ └─ mini-qml-classifier/
└─ resources/ # 资料整理
└─ links.md
- 建立
notes/,写第一篇:你对 AI、量子计算的理解。 - 建立
notebooks/,跑通一个传统 ML 小例子。 - 安装 Qiskit,运行一个 1~2 量子比特的入门电路。
- 误区 1:一开始就追求“量子优势”
- 建议:先把经典 ML 与量子基础打牢。
- 误区 2:只看概念不动手
- 建议:每学 1 个概念就写 1 个 notebook。
- 误区 3:害怕数学
- 建议:先会“用”,再回头补“严格证明”。
- 我能解释训练集和测试集区别。
- 我能画出简单量子电路并说明每个门的作用。
- 我能说清楚“经典 ML”和“QML”的核心差异。
- 我能复现一个最小的 QML demo。
如果以上 4 条你都能做到,你已经从“完全小白”进入“可实践入门者”了。
把它当作你的“学习操作系统”:
README管路线。notes管理解。notebooks管实验。projects管作品。
这样你会非常清晰地看到自己每周在成长什么。
如果你愿意,我下一步可以继续帮你:
- 生成
notes/的三篇入门模板, - 生成第一个
scikit-learnnotebook 的代码, - 生成第一个 Qiskit 入门实验脚本。