posts

AI/ML 人工智能与机器学习实战

人工智能正在重塑软件开发与商业决策的每个环节。本专题系统覆盖传统机器学习、深度学习、自然语言处理、计算机视觉与推荐系统,从监督/无监督学习算法原理、神经网络与 CNN/RNN/Transformer 架构、BERT/GPT 大语言模型应用开发,到特征工程方法论、RAG 检索增强生成架构与评估、LoRA/QLoRA 大模型高效微调、向量数据库选型与检索优化、模型评估与基准(LLM-as-Judge)、模型压缩(量化/剪枝/蒸馏)、时序预测实战、TorchServe/Triton 推理服务化部署,以及 MLflow/DVC 实验管理、CI/CD for ML 的 MLOps 全流程工程化实践,为 AI 工程师提供从算法研究到生产落地的完整能力图谱,并扩展 LLM 推理优化(KV Cache/PagedAttention/连续批处理/量化/投机解码)、分布式训练(DDP/FSDP/ZeRO/混合精度/断点续训)、数据标注与合成数据(主动学习/数据飞轮)、MLOps 治理与可复现(模型注册/漂移监控/金丝雀发布)、Embedding 深入(对比学习/双塔架构/难负样本)与类别不平衡/异常检测实战(SMOTE/Focal Loss/隔离森林),并延伸图神经网络(消息传递/GCN/GAT/GraphSAGE/大图采样)、语音与音频(ASR/TTS/流式识别/评测)、强化学习(MDP/DQN/PPO/Actor-Critic 与 RLHF)、提示工程与上下文工程(few-shot/思维链/结构化输出/上下文压缩)、实验追踪与模型注册(MLflow/W&B/超参搜索)与因果推断(DAG/倾向得分/DID/因果 ML),并覆盖扩散模型(DDPM/DDIM/Latent Diffusion/条件控制)、智能体记忆与上下文工程(记忆分层/检索与遗忘/上下文压缩)、大模型护栏与安全工程(提示注入/越狱检测/工具沙箱)、混合专家架构(门控路由/负载均衡/容量因子)、视觉 Transformer 与自监督预训练(ViT/Swin/MAE/DINO)与联邦学习(FedAvg/通信压缩/安全聚合/差分隐私)。

本专题覆盖传统机器学习、深度学习、自然语言处理、计算机视觉、推荐系统与大语言模型应用,以及完整的 MLOps 工程化实践。

内容导航

序号文章核心知识点
01机器学习基础概论ML 范式、特征工程、评估指标、过拟合与正则化
02监督学习算法详解回归、分类、决策树、集成学习、SVM
03无监督学习与降维聚类、PCA、t-SNE、关联规则
04神经网络基础感知机、反向传播、激活函数、优化器
05卷积神经网络 CNN卷积、池化、经典网络 LeNet 到 ResNet
06RNN/LSTM 与 Transformer序列模型、注意力机制、Self-Attention
07自然语言处理 NLP词向量、BERT、GPT、文本任务
08计算机视觉目标检测、图像分割、OCR、生成模型
09推荐系统协同过滤、矩阵分解、深度推荐模型
10特征工程实战特征选择、编码、构造、时间序列特征
11模型部署与推理优化ONNX、TorchServe、量化、蒸馏、边缘部署
12MLOps 与实验管理MLflow、DVC、AutoML、CI/CD for ML
13大语言模型应用开发Prompt Engineering、RAG、Fine-tuning、Agent
14MLOps 模型监控与可观测性漂移检测、LLM 评估、自动回滚、多级告警
15RLHF 与 DPO 训练实战PPO 算法、奖励模型、直接偏好优化、评估框架
16AI Agent 生产化部署架构Prompt 管理、工具安全、流式响应、成本优化
17多模态模型优化与部署CLIP、Stable Diffusion、TensorRT ONNX、图像生成优化
18AI 工程化基础设施特征平台、模型注册、Kubeflow 推理流水线、数据血缘
19RAG 架构全景与生产实践RAG 演进、查询改写、混合检索、Reranker、RAGAS 评估、Agentic RAG
20大模型高效微调LoRA/QLoRA 原理、PEFT、微调数据构造、SFT vs DPO
21向量数据库选型与检索优化ANN/HNSW/IVF/PQ、主流方案对比、混合过滤、容量规划
22模型评估与基准分类/回归指标、BLEU/ROUGE、LLM-as-Judge、A/B 测试、模型卡
23模型压缩实战量化/剪枝/蒸馏、低秩分解、ONNX/TensorRT 部署优化
24时序预测实战ARIMA/ETS、LightGBM 特征工程、LSTM/TCN/Transformer、滚动预测
25LLM 推理优化全栈指南KV Cache、PagedAttention、连续批处理、量化、投机解码、前缀缓存
26分布式训练实战DDP、混合精度、梯度累积、ZeRO/FSDP、张量/流水线并行、断点续训
27数据工程进阶:标注体系、合成数据与数据飞轮标注质量、主动学习、弱监督、合成数据、数据飞轮
28MLOps 治理与可复现模型注册、实验跟踪、漂移监控、金丝雀发布、合规审计
29Embedding 深入对比学习、双塔架构、难负样本、相似度度量、向量索引
30类别不平衡与异常检测SMOTE、代价敏感、Focal Loss、隔离森林、半监督、PR 评估
31图神经网络(GNN)消息传递范式、GCN/GAT/GraphSAGE、过平滑、采样与大图训练
32语音与音频 AIASR(CTC/Conformer/Whisper)、TTS、声学特征、流式识别与评测
33强化学习实战MDP、Q-Learning/DQN、策略梯度与 PPO、Actor-Critic、RLHF 中的 RL
34提示工程与上下文工程指令结构、few-shot、思维链、结构化输出、上下文压缩与评测
35实验追踪与模型注册MLflow/W&B、指标与产物管理、模型注册、超参搜索、可复现性
36因果推断与实验评估潜在结果框架、DAG 与混淆、倾向得分、DID、A/B 实验与因果 ML
37扩散模型原理与工程实践前向加噪与反向去噪、DDPM/DDIM 采样、Latent Diffusion、条件控制与微调、推理加速与部署
38智能体记忆与上下文工程短期/长期记忆分层、向量与结构化记忆、检索与遗忘策略、上下文压缩、记忆一致性与评测
39大模型护栏与安全工程输入输出过滤、提示注入防护、越狱检测、内容分级与合规、工具调用沙箱、红队与持续评测
40混合专家模型架构稀疏 MoE 与门控路由、负载均衡与专家坍缩、容量因子与丢 token、并行切分策略、训练与推理取舍
41视觉 Transformer 与自监督预训练Patch 嵌入与位置编码、ViT/Swin 结构对比、MAE/DINO 自监督、微调与蒸馏、部署优化
42联邦学习与隐私保护训练横向/纵向联邦、FedAvg 与聚合策略、通信压缩、异步更新、安全聚合与差分隐私、Flower 落地
43模型服务化:Triton、vLLM 与 TGI 推理引擎模型仓库与配置、动态批处理与连续批处理、PagedAttention 显存管理、张量并行切分、压测指标与扩缩容
44Agent 工具调用与函数调用工程函数调用协议与消息格式、工具 Schema 与描述设计、ReAct 与并行调用循环、参数校验与错误重试、工具路由与安全边界
45多智能体协作与编排编排拓扑(顺序/层级/群聊/黑板)、角色定义与共享状态、消息协议与冲突解决、终止与收敛控制、成本延迟权衡
46模型可解释性:SHAP、LIME 与注意力归因全局与局部视角、排列重要性、KernelSHAP/TreeSHAP、LIME 局部近似、梯度类归因、忠实度与稳定性评估
47数据版本控制与血缘:DVC 与 LakeFSDVC 数据与流水线版本化、LakeFS 零拷贝分支、血缘采集与影响分析、选型对比与落地要点
48排序学习与搜索召回排序系统召回-排序漏斗结构、pointwise/pairwise/listwise 范式、LambdaMART 与神经排序、NDCG/MRR/MAP 评估、特征穿越

AI/ML 技术栈全景图

现代人工智能流水线可分为四层架构,每一层承载着独特的技术挑战与工程难点:

应用层
    ├── 对话系统 / 智能客服 / 代码辅助
    ├── 推荐引擎 / 搜索排序 / 广告预估
    ├── 图像生成 / 视频理解 / 自动驾驶
    └── RAG / Agent / 多模态应用
推理层
    ├── 模型服务化 (TorchServe / Triton / vLLM)
    ├── 推理引擎加速 (ONNX Runtime / TensorRT / OpenVINO)
    ├── 量化/剪枝/蒸馏(边缘优化)
    └── 动态批处理/投机解码
训练层
    ├── 分布式训练 (DDP / FSDP / DeepSpeed / Megatron-LM)
    ├── 超参优化与 AutoML
    ├── 实验跟踪与模型注册
    └── 预训练 / 微调 / 强化学习 (RLHF)
数据层
    ├── 数据采集与清洗 (Scrapy / Pandas / Spark)
    ├── 标注与质检 (Label Studio / 主动学习)
    ├── 特征存储 (Feature Store / Feast / Tecton)
    └── 数据版本管理 (DVC / LakeFS)

深度学习框架选型对比

维度PyTorchTensorFlowJAXPaddlePaddle
易用性动态图直观,学术界首选静态图 Keras API 对新手友好函数变换式需函数式思维中文文档完善,产业落地成熟
生态torchvision/huggingface 极其丰富TFX/TF Lite/TF.js 全链路Google 与 DeepMind 主推飞桨星河社区、文心大模型底座
分布式DDP + FSDP 成熟Strategy API 统一封装pmap/pjit 编译下性能极致Fleet 大规模分布式训练
部署torch.compile / ONNX / ExecuTorchTF Serving / TFLite / TF.jsjax2tf / orbax 导出Paddle Inference / Lite
典型场景研究实验、NLP、CV生产级大规模推荐、移动端高阶微分、物理仿真、科学计算中文 NLP、国产算力适配

选型建议:研究阶段优先 PyTorch,生产大规模推荐考虑 TensorFlow,追求极致数学性能选 JAX,国产化替代与中文场景建议 PaddlePaddle。

大模型时代的技术演进

人工智能范式的变迁经历了四个关键节点:

CNN 时代(2012-2015):AlexNet 在 ImageNet 上一鸣惊人,卷积神经网络成为计算机视觉的标准解法。VGG、GoogLeNet、ResNet 不断深化网络架构,残差连接破解了梯度消失难题。这一时期奠定了深度学习在感知任务中的统治地位,也为后续更大规模网络积累了工程经验。

RNN/LSTM 时代(2014-2017):序列建模成为 NLP 的核心,LSTM 与 GRU 通过门控机制缓解了长程依赖问题。Seq2Seq 架构配合注意力机制首次实现端到端机器翻译,但循环结构的串行特性始终限制了并行训练效率。

Transformer 时代(2017-2020):《Attention Is All You Need》提出了纯注意力架构,Self-Attention 的自回归特质和 Encoder-Decoder 设计彻底改变了 NLP。BERT 的双向预训练开创了大模型微调范式,GPT 系列则探索生成式预训练的无监督之路。这一时期参数规模从亿级跃升至千亿级。

多模态与 Agent 时代(2022 至今):GPT-4 突破语言边界,视觉-语言联合推理成为常态。扩散模型(Diffusion Models)在图像、视频、音频生成领域百花齐放。同时 Agent 架构将大模型作为推理中枢,调用工具链与外部 API 完成复杂任务,标志着 AI 从感知智能向认知智能跃迁。多模态大模型实现了图文音视频的统一表征与生成,CLIP、Stable Diffusion、GPT-4V 系列正在重塑内容创作与交互方式。

模型部署与推理优化方法论

将训练好的模型推向生产环境,核心挑战在于延迟、吞吐与资源占用之间的平衡。

量化(Quantization):将 FP32/FP16 权重压缩至 INT8 甚至 INT4,借助训练后量化(PTQ)或量化感知训练(QAT)降低显存与带宽。代表工具 llama.cpp 与 AWQ、GPTQ 在消费级 GPU 上运行百亿级模型成为可能。

剪枝(Pruning):移除冗余连接或整个神经元块,结构化剪枝利于硬件加速,非结构化剪枝精度更高但需稀疏算子支持。Magnitude pruning 与 Lottery Ticket Hypothesis 是经典理论支撑。

知识蒸馏(Distillation):大模型作为教师,小模型作为学生,通过软标签(soft target)传递暗知识。DistilBERT 与 MiniLLM 证明蒸馏后的小模型在特定任务上可接近大模型九成以上性能,部署成本却只有数百分之一。多教师蒸馏与在线蒸馏是进阶方向。

编译优化:利用 TVM、MLIR、torch.compile、XLA 对计算图进行算子融合、内存布局重排与自动调优,可将推理速度再提升数倍。对于大语言模型,Continuous Batching、PagedAttention(vLLM)、投机采样(Speculative Decoding)进一步突破吞吐瓶颈。

MLOps 成熟度模型与工具链地图

MLOps 不是简单的 DevOps 平移,而是覆盖数据、模型、实验与服务的完整生命周期治理。

L0 手动阶段:Jupyter Notebook 实验、脚本导出模型、手动部署。适合原型探索,但不可复现、难协作。

L1 可复现阶段:版本管理引入。代码用 Git,数据用 DVC,特征用 Feast,实验环境用 Docker 固化。核心变化是让每次实验结果可回溯、可复现。

L2 自动化阶段:CI/CD 流水线落地。MLflow 或 Weights & Biases 追踪实验的超参与指标;TFServing、BentoML 或 Seldon Core 自动化模型上线;单元测试覆盖数据管道与模型推理,避免训练-服务偏差。

L3 持续监控阶段:上线只是开始。Evidently AI、Arize、Fiddler 监控数据漂移与概念漂移;阴影部署与 Champion-Challenger 机制支持无风险 A/B 测试;当性能劣化触发阈值时自动回滚或触发重训练。

L4 全自动化阶段:AutoML 驱动的特征工程、超参搜索、模型选择与部署形成闭环。人类只需定义业务目标与约束条件,系统自主完成剩余工作。

# 典型 MLOps 实验追踪示例
import mlflow

with mlflow.start_run():
    mlflow.log_param("model", "resnet50")
    mlflow.log_param("lr", 1e-3)
    mlflow.log_metric("val_acc", 0.942)
    mlflow.pytorch.log_model(model, "model")

学习路线建议

阶段一:数学基础 → Python/NumPy/Pandas → 机器学习基础
阶段二:监督学习 → 无监督学习 → 特征工程 → 模型评估
阶段三:神经网络 → CNN → RNN/Transformer → NLP/CV
阶段四:推荐系统 → 模型部署 → MLOps → LLM 应用

前置知识

相关专题

全部文章 game golang 客户端开发 Minigame Saas Indie rust Python Java cg
ai

MLOps 治理与可复现:模型注册、漂移监控与合规

模型上线不是终点,本文系统讲解模型注册表(版本/元数据/审批/回滚)、实验跟踪与可复现(数据集-代码-超参锁定)、数据漂移与概念漂移检测(PSI/KS/统计检验/无监督检测)、模型漂移监控与告警、金丝雀发布与灰度回滚、以及 AI 合规治理(模型卡/审计/偏见评估)的完整工程方法论。

6 分钟阅读
MLOps 模型注册 数据漂移
ai

分布式训练实战:DDP、FSDP、ZeRO 与大规模训练工程

大模型训练离不开多卡分布式,本文系统讲解 DDP 数据并行原理与 AllReduce、混合精度训练(FP16/BF16)、梯度累积与梯度裁剪、ZeRO 分片(ZeRO-1/2/3)、FSDP 全分片数据并行、张量并行与流水线并行、checkpoint 与断点续训、以及分布式训练排错(NCCL 超时/OOM/收敛异常)的完整工程方法论。

7 分钟阅读
分布式训练 检查点 数据并行
ai

LLM 推理优化全栈指南:从 KV Cache 到投机解码

大模型部署的成本与延迟由推理优化决定,本文系统讲解自回归生成的内存瓶颈、KV Cache 原理与显存计算公式、PagedAttention 与连续批处理、GPTQ/AWQ/INT8 权重量化、投机解码与并行生成、前缀缓存与 Prompt 优化、TTFT/TPOT/ITL 指标,以及 vLLM/TensorRT-LLM/llama.cpp 框架选型与生产容量规划的完整方法论。

8 分钟阅读
KV Cache PagedAttention 连续批处理
ai

时序预测实战:从 ARIMA 到时序基础模型

时序预测是销量、流量、运维与金融风控的核心能力,方法栈从经典统计到深度学习不断演进。本文系统讲解时序预测实战全链路:经典统计方法(ARIMA/ETS)、分解与平稳性检验、机器学习方法(LightGBM/XGBoost 特征工程)、深度方法(LSTM/TCN/Transformer/时序基础模型)、多步与滚动预测策略、评估指标(MSE/MAPE/Pinball),以及在线推理与生产部署的完整案例。

12 分钟阅读
Transformer
ai

模型压缩:量化、剪枝、蒸馏与部署优化实战

模型压缩让大模型在有限显存与延迟预算下可用,是边缘部署与降本增效的关键。本文系统讲解模型压缩四大技术:量化(PTQ/QAT/INT8/INT4/FP16)、剪枝(结构化/非结构化)、知识蒸馏(logits/特征/教师学生)、低秩分解,并结合 ONNX/TensorRT/TVM 部署优化、显存与吞吐权衡、精度保持评估方法,以及 LLM 量化与边缘部署的实战案例。

11 分钟阅读
模型压缩 量化 INT8
ai

模型评估与基准:从分类指标到 LLM-as-Judge

模型评估是机器学习工程中最容易被低估的环节,指标选错会让整个迭代方向出错。本文系统讲解评估体系:分类指标(准确率/精确率/召回/F1/AUC-ROC)、回归与概率校准(Brier/ECE)、生成式评估(BLEU/ROUGE/人工/LLM-as-Judge)、评测集构建(Golden set/对抗样本)、离线与在线评估(A/B 测试/影子部署)、模型卡与基准报告,以及持续评估流程中的常见陷阱。

10 分钟阅读
模型评估 指标 llm-as-judge
ai

向量数据库选型与检索优化:从 ANN 索引到生产运维

向量数据库是 RAG、语义搜索与推荐系统的核心基础设施,选型与调优直接决定召回率、延迟与成本。本文系统讲解向量检索原理与 ANN 算法(HNSW/IVF/PQ)、Milvus/Qdrant/Pinecone/pgvector/Weaviate 等主流方案对比、索引与量化参数调优、标量向量混合过滤、Embedding 模型选型、召回率与延迟权衡、容量规划与生产运维的完整方法论。

9 分钟阅读
向量数据库 向量检索 HNSW
ai

大模型高效微调:从全参微调到 LoRA/QLoRA 与 DPO

全参数微调大语言模型在显存、数据与工程成本上都不现实,参数高效微调(PEFT)成为主流选择。本文系统讲解微调技术全景:全参微调的局限、LoRA 低秩分解原理与实现、QLoRA 的 4bit 量化与嵌套量化、Adapter 与 Prefix Tuning、微调数据构造与合成、训练超参配置、评测与过拟合防护,以及 SFT 与 DPO 两条对齐路线的工程实践对比。

10 分钟阅读
微调 LoRA QLoRA
ai

RAG 架构全景:从检索增强生成到 Agentic RAG 的生产实践

RAG(检索增强生成)已成为大语言模型接入私有知识库的主流范式,但朴素 RAG 在召回率、相关性排序与评估层面存在系统性短板。本文系统讲解 RAG 架构全景:文档切分与索引策略、查询路由与改写、混合检索(稀疏+密集+BM25)、Cross-Encoder Reranker 重排序、生成阶段上下文组装,以及基于 RAGAS 的评估体系与 Agentic RAG 的生产调优。

11 分钟阅读
RAG LLM 混合检索
ai

AI 工程化基础设施:特征平台、模型注册中心与推理流水线

AI 工程化的竞争已从算法创新转向基础设施效率。特征平台解决了训练-服务一致性问题,模型注册中心管控版本与审批,推理流水线实现从数据到预测的全链路自动化。本文深入讲解特征平台(Feast/Tecton)的设计原理、MLflow 模型注册与治理、以及 Kubeflow Pipelines 推理流水线的编排实践,帮助企业构建工业级 ML 基础设施。

8 分钟阅读
MLOps Feast 模型注册
ai

多模态模型优化与部署:CLIP、Stable Diffusion 与视觉语言模型工程化

多模态 AI 正在重塑内容生成、视觉搜索和智能交互的边界。本文系统讲解多模态模型的核心架构(CLIP 对比学习、Diffusion 去噪、ViT 视觉编码),以及工程化部署中的关键挑战:跨模态对齐优化、扩散模型的 U-Net 加速、图像生成的分页缓存、批处理动态尺寸、以及从 PyTorch 到 TensorRT ONNX 的生产级转换实战。

8 分钟阅读
多模态 CLIP Stable Diffusion