首页
›
嵌入式边缘AI与TinyML
›
014-TinyML音频分类与声学事件检测
›
《TinyML声学事件分类模型开发与端侧部署》
VIP20
本课程属于:014-TinyML音频分类与声学事件检测
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
1. TinyML音频分类入门:声学事件检测任务设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 适用人群
课程导入
学习目标
02
TinyML概述
什么是TinyML · 边缘计算与云计算的对比 · TinyML在音频领域的应用价值
TinyML
什么是
03
音频基础
声音的物理特性 · 采样率 · 位深
音频基础
声音的物理特性
04
声学事件检测(AED)基础
定义 · 常见任务(如枪声 · 婴儿哭声
AED
声学事件检测
05
音频特征提取
时域特征(过零率 · 能量) · 频域特征(MFCC
音频特征提取
时域特征
06
MFCC详解
MFCC计算流程 · 参数选择(帧长 · 帧移
MFCC
计算流程
07
数据集准备
公开音频数据集(ESC-50 · UrbanSound8K · Speech Commands)
数据集准备
ESC-50
08
数据预处理流水线
音频加载 · 重采样 · 归一化
数据预处理流水线
音频加载
09
模型选择
适用于TinyML的轻量级神经网络(… · CNN · TCN
模型选择
TinyML
10
模型架构设计
输入形状设计 · 卷积层/池化层配置 · 全连接层
模型架构设计
输入形状设计
11
训练技巧
学习率调度 · 正则化(Dropout · BatchNorm)
训练技巧
学习率调度
12
模型压缩与量化
剪枝 · 权重量化(INT8) · 知识蒸馏
模型压缩
量化
13
TinyML框架与工具
TensorFlow Lite Mi… · Edge Impulse · Arduino TensorFlow…
TinyML
框架
14
Edge Impulse实战
创建项目 · 上传数据 · 设计impulse(预处理+模型)
Edge
Impulse
15
TensorFlow Lite Micro实战
将Keras模型转换为TFLite · 量化 · 生成C++数组
TensorFlow
Lite
16
硬件平台介绍
Arduino Nano 33 BL… · ESP32 · STM32F746
硬件平台介绍
Arduino
17
端到端案例
婴儿哭声检测器——从数据采集 · 特征提取 · 模型训练到部署的完整流程
端到端案例
婴儿哭声检测器
18
端到端案例
环境声音分类(如室内/室外)——使用… · 实现多分类AED
端到端案例
环境声音分类
19
实时推理优化
内存管理 · 推理速度优化 · 低功耗设计
实时推理优化
内存管理
20
模型评估与调试
混淆矩阵 · 准确率/召回率/F1 · 在设备上测试
模型评估
调试
21
常见问题与解决方案
音频特征提取错误 · 模型不收敛 · 内存不足
常见问题
解决方案
22
数据增强实战
使用Python库(librosa · audiomentations)实现… · 时间拉伸
数据增强实战
Python
23
多标签分类与事件检测
如何设计多标签输出 · 后处理(阈值 · 非极大值抑制)
多标签分类
事件检测
24
迁移学习在TinyML音频中的应用
使用预训练模型(如YAMNet)提取… · 微调轻量分类器
TinyML
迁移学习
25
模型部署到Arduino
编写C++推理代码 · 处理传感器数据 · 串口输出结果
Arduino
模型部署到
26
模型部署到ESP32
使用ESP-IDF或Arduino环… · WiFi/蓝牙传输结果 · 电池供电考虑
ESP32
模型部署到
27
性能基准测试
测量推理时间 · 内存占用 · 功耗
性能基准测试
测量推理时间
28
综合项目设计
设计一个完整的声学事件检测系统(如智… · 包括需求分析 · 方案设计
综合项目设计
设计一个完整的声…
29
课程总结与进阶路径
回顾核心知识点 · 推荐学习资源( · 书籍
课程总结
进阶路径
30
结课考核与实战挑战
完成一个自定义声学事件检测任务 · 提交报告与演示 · 评估标准与反馈
结课考核
实战挑战
所属VIP或分类
同VIP:TinyML低功耗声学监测:间歇采样与事件触发策略
同VIP:TinyML声学事件分段标注与质量验收
同VIP:TinyML声学项目交付:指标验收和真实环境复测