📘 TinyML · 从构思到量产

🎯 30章 端到端实战 · 友好色系
⚡ 动手学AI 30个项目
01 TinyML概述与行业趋势
关键词唤醒异常检测手势识别生态趋势
02项目构思与需求分析
需求文档可行性评估硬件选型里程碑
03硬件平台选型与介绍
Arduino NanoESP32STM32K210
04开发环境搭建
TFLite MicroArduino IDEESP-IDFSTM32CubeIDE
05数据采集与预处理
真实场景合成数据数据增强标注
06特征工程
时域/频域MFCCFFT归一化
07模型选型与设计
DNN/CNNDS-CNNTinyLSTMNetron
08模型训练基础
Keras损失函数优化器超参数
09模型量化与压缩
PTQQAT剪枝知识蒸馏
10模型转换与部署
TFLitexxd工具C++数组MCU部署
11TinyML推理引擎
TFLite Micro解释器张量内存优化
12端侧推理优化
算子融合CMSIS-NNESP-NN功耗优化
13语音关键词唤醒项目(上)
Speech CommandsMFCCDS-CNN
14语音关键词唤醒项目(下)
Arduino部署实时推理低功耗
15异常检测项目(上)
工业监测自编码器半监督
16异常检测项目(下)
ESP32部署阈值调整告警
17手势识别项目(上)
加速度计CNN/Transformer数据增强
18手势识别项目(下)
STM32部署实时分类LED/蜂鸣器
19图像分类项目(上)
CIFAR-10MobileNetV1/V2剪枝量化
20图像分类项目(下)
K210部署摄像头LCD显示
21端侧联邦学习
FedAvg差分隐私模型聚合
22持续学习与模型更新
EWC增量学习OTA更新
23多传感器融合
特征融合卡尔曼滤波环境监测
24低功耗设计与电源管理
睡眠模式DVFS事件驱动
25通信与物联网集成
BLE/Wi-FiMQTT边缘-云端协同
26安全与隐私
固件加密模型混淆对抗防御
27测试与验证
Unity/CMockHIL基准测试
28量产准备与DFM
PCB设计ICT/FCT供应链
29认证与合规
CE/FCCRoHS功能安全
30项目总结与未来展望
TinyML 2.0存内计算职业建议