📘

嵌入式视觉 · 模型选型实战

30章 从入门到部署
🎯 轻量级 · 嵌入式 NPU
⚡ 30个实战章节
01
嵌入式视觉概述 导论
什么是嵌入式视觉 · 目标检测在嵌入式端的挑战 · 课程目标与学习路径
02
硬件平台认知 芯片
Jetson / RK3588 / 树莓派 / K210 对比 · 算力与功耗权衡
03
模型选型核心指标 权衡
FPS · mAP · 模型大小 · 内存占用 · 功耗 —— 如何平衡
04
轻量级CNN基础 轻量化
深度可分离卷积 · 分组卷积 · 通道混洗 —— 三大法宝
05
MobileNet系列详解 演进
V1/V2/V3/V4 演进 · 核心创新点 · 适用场景对比
06
ShuffleNet系列详解 通道混洗
V1/V2 设计哲学 · Channel Shuffle 机制 · 实际部署表现
07
EfficientNet-Lite系列 NAS
神经架构搜索 · Lite版本针对移动端的优化
08
YOLO系列(上) 经典
YOLOv1~v5 核心思想 · Anchor机制 · 损失函数演进
09
YOLO系列(下) 前沿
YOLOv6~v8 · YOLO-NAS · PP-YOLOE —— 工业实践
10
YOLO轻量变体 裁剪
YOLOv5-Lite · YOLOX-Nano · YOLOv8-Nano 嵌入式版
11
SSD与RetinaNet 单阶段
Focal Loss · 正负样本不平衡 · 轻量化改造
12
NanoDet系列 极致
设计理念 · Assigner机制 · 移动端极致优化
13
Transformer轻量化 ViT
MobileViT · EdgeNeXt · EfficientFormer 嵌入式适配
14
Anchor-Free检测器 无锚
FCOS · CenterNet · TTFNet —— 更适合嵌入式?
15
模型压缩技术(上) 剪枝
结构化/非结构化剪枝 · 如何剪掉40%参数
16
模型压缩技术(下) 量化
INT8/INT4量化 · PTQ与QAT · 量化感知训练实战
17
知识蒸馏 蒸馏
教师-学生架构 · Logit/Feature蒸馏 · 轻量模型学知识
18
部署工具链(上) ONNX
ONNX与TensorRT · 模型转换 · 算子兼容性 · 动态形状
19
部署工具链(下) 推理引擎
NCNN · Tengine · OpenVINO —— 国产与开源横评
20
端侧推理框架 移动端
TFLite · CoreML · MediaPipe —— 手机与IoT部署
21
数据增强策略 增强
Mosaic · MixUp · CutMix · AutoAugment —— 小模型更需要
22
训练技巧 调优
学习率调度 · Warmup · Label Smoothing · EMA
23
模型选型决策树 决策
根据算力/帧率/精度需求,一步步选出最优模型
24
实际案例1:智能安防 安防
人脸检测 · 行人检测 · 模型选型与部署
25
实际案例2:工业质检 工业
缺陷检测 · 模型选型 · 小目标检测优化
26
实际案例3:自动驾驶辅助 驾驶
车道线检测 · 车辆检测 · 实时性要求
27
实际案例4:智能家居 家居
手势识别 · 宠物检测 · 低功耗方案
28
性能调优 榨干性能
算子融合 · 内存复用 · 多线程优化
29
精度与速度的博弈 A/B测试
A/B测试验证上线效果 · 回滚策略
30
课程总结与未来趋势 展望
端侧大模型 · NPU架构演进 · 学习建议