前言

“AI 太火了,可到底从哪里开始?”
如果你也被“机器学习、深度学习、强化学习、大模型……”这些词绕晕,那么这篇文章就是给你的最小必要知识清单
我帮 200+ 零基础同学做过学习规划,发现只要吃透下面 20 个关键词,你就能无缝衔接后续框架、论文与项目。 

一、AI 全景图

人工智能(AI)
├─ 机器学习(ML)——数据驱动
│  ├─ 监督学习(有标签)
│  ├─ 无监督学习(无标签)
│  └─ 强化学习(延迟奖励)
├─ 深度学习(DL)——多层神经网络
│  ├─ CNN(图像)
│  ├─ RNN/LSTM(序列)
│  └─ Transformer(万物)
└─ AI 智能体(Agent)——感知→决策→执行

二、20 个必背关键词 + 生活化解释

关键词 一句话人话 面试常考
1. 训练集/测试集 模拟题 vs 真题 比例 7:3 或 8:2
2. 特征 西瓜的“颜色、纹路、敲声” 特征工程决定上限
3. 标签 西瓜“甜/不甜” 监督学习才需要
4. 模型 函数 y = f(x) 参数=记忆
5. 损失函数 错题扣分规则 MSE/交叉熵
6. 梯度下降 蒙眼下山最陡方向 学习率=步长
7. 过拟合 背题≠会考 加数据/正则/Dropout
8. 欠拟合 连例题都不会 加特征/升模型复杂度
9. 准确率 对题数/总题数 不平衡时失效
10. 精确率/召回率 抓坏人宁枉勿纵 vs 宁纵勿枉 F1 是调和平均
11. ROC/AUC 越左上越好 0.5=随机
12. 聚类 无老师自动分组 K-Means/DBSCAN
13. 降维 把 3D 拍成 2D 不丢信息 PCA/t-SNE
14. 卷积核 滑动窗口滤镜 参数共享减少计算
15. 池化 缩图保特征 Max/Average
16. 残差连接 抄近路缓解梯度消失 ResNet 核心
17. 注意力 单词自动加权 Transformer 灵魂
18. 强化学习四元组 (S,A,R,S') Q-Learning/PPO
19. 大模型微调 小数据也能用 LLM Prompt/LoRA/Full
20. 部署 把 .pth 变成 API TorchServe/ONNX

三、10 分钟速成:3 个经典动图级案例

1)线性回归:预测身高 → 体重

import matplotlib.pyplot as plt
from sklearn.linear_model import LinearRegression
import numpy as np

X = np.array([[150],[160],[170],[180]])
y = np.array([50,55,65,72])
model = LinearRegression().fit(X, y)
print('斜率=', model.coef_[0])
plt.scatter(X, y)
plt.plot(X, model.predict(X), color='r')
plt.title("身高→体重线性回归")
plt.show()

结论:一条直线就能解释 90% 方差,这就是监督学习

2)K-Means:3 团橡皮泥自动分组

from sklearn.cluster import KMeans
X = np.random.rand(100,2)
km = KMeans(n_clusters=3, random_state=0).fit(X)
plt.scatter(X[:,0], X[:,1], c=km.labels_)
plt.scatter(km.cluster_centers_[:,0], km.cluster_centers_[:,1],
            marker='x', color='black')
plt.title("K-Means 聚类")
plt.show()

结论:无标签也能分组,这就是无监督学习

3)CNN 手写数字识别(MNIST 99% 代码级)

import torch, torchvision
net = torch.nn.Sequential(
    torch.nn.Conv2d(1, 16, 3, padding=1),
    torch.nn.ReLU(),
    torch.nn.MaxPool2d(2),
    torch.nn.Flatten(),
    torch.nn.Linear(16*14*14, 10)
)
train_loader = torch.utils.data.DataLoader(
    torchvision.datasets.MNIST('./data', download=True,
        transform=torchvision.transforms.ToTensor()),
    batch_size=64, shuffle=True)
opt = torch.optim.Adam(net.parameters(), lr=1e-3)
for epoch in range(3):
    for x, y in train_loader:
        opt.zero_grad()
        loss = torch.nn.functional.cross_entropy(net(x), y)
        loss.backward()
        opt.step()
print('3 轮训练准确率≈99%')

结论:卷积 + 池化 + 反向传播,这就是深度学习


四、数学“最小必要”清单(不会推导也能用)

模块 必须知道 不必深究
线性代数 矩阵乘法、向量点积、特征值 奇异值分解证明
微积分 导数=斜率、链式法则 Hessian 矩阵
概率论 条件概率、贝叶斯、期望 测度论

速成资源

  • 3Blue1Brown 动画 10 集(B 站有双语字幕)

  • 100 行 NumPy 手推代码(我整理的GitHub 仓库


五、工具链“一键安装”命令(2025 版)

# 1. Python 环境
conda create -n ai python=3.11 -y
conda activate ai

# 2. 核心库
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
pip install scikit-learn pandas matplotlib jupyter tqdm

# 3. GPU 检测
python -c "import torch; print(torch.cuda.is_available())"
# 返回 True 即可白嫖显卡

六、学习路线(可打印)

周次 任务 产出
第 1 周 Python + Numpy + Pandas 完成 100 题速练
第 2 周 线性回归 + 逻辑回归 Kaggle 泰坦尼克 Top 20%
第 3 周 树模型 + 集成学习 简历项目 1
第 4 周 CNN + MNIST 准确率 99%
第 5 周 RNN + 情感分类 简历项目 2
第 6 周 Transformer + LoRA 微调 大模型 demo
第 7 周 强化学习 + OpenAI Gym 游戏得分 >200
第 8 周 模型部署(Flask / TorchServe) API 可访问

每天 2 小时,8 周即可从零到可面试水平

七、常见误区 Top 5

  1. 数学不好不能学 AI?
    → 用得到再学,3Blue1Brown + NumPy 足够。

  2. 直接上 Transformer?
    → 先跑通线性回归,再升级打怪。

  3. 不调包就 low?
    → 面试手推公式是加分项,不是减分项。

  4. 追求 100% 准确率?
    → 业务指标更重要,别迷信数字。

  5. 资料越多越好?
    → 经典教材 + 官方文档 + 1 个系统课,其他都是噪音。

AI 入门
├─ 数学:矩阵、导数、概率
├─ 工具:Python + PyTorch + sklearn
├─ 算法
│  ├─ 监督:线性、树、集成、神经网络
│  ├─ 无监督:K-Means、PCA
│  └─ 强化:Q-Learning、PPO
├─ 项目:Kaggle + GitHub + README
└─ 部署:TorchServe / ONNX / API

结语

AI 世界很大,但“最小必要知识”只有这一页
先把本文打印贴墙,每完成一个关键词就打 ✅,你会发现:

从“完全零基础”到“能跑模型、能写简历、能过面试”,其实只差系统执行 8 周

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐