感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
TinyML简介
- 了解TinyML的限制与能力。
- 常见微控制器平台回顾。
- 比较Raspberry Pi与Arduino及其他开发板。
硬件设置与配置
- 准备Raspberry Pi操作系统。
- 配置Arduino开发板。
- 连接传感器与外围设备。
数据收集技术
- 捕获传感器数据。
- 处理音频、运动和环境数据。
- 创建标注数据集。
边缘设备模型开发
- 选择合适的模型架构。
- 使用TensorFlow Lite训练TinyML模型。
- 评估嵌入式使用性能。
模型优化与转换
- 量化策略。
- 将模型转换为适用于微控制器的格式。
- 内存与计算优化。
在Raspberry Pi上部署
- 运行TensorFlow Lite推理。
- 将模型输出集成到应用中。
- 排查性能问题。
在Arduino上部署
- 使用Arduino TensorFlow Lite Micro库。
- 将模型烧录到微控制器。
- 验证准确性和执行行为。
构建完整的TinyML应用
- 设计完整的嵌入式AI工作流。
- 实现交互式、现实世界的原型。
- 测试和优化项目功能。
总结与下一步
要求
- 具备基本的编程概念知识。
- 有使用微控制器的经验。
- 熟悉Python或C/C++。
受众
- 创客。
- 爱好者。
- 嵌入式AI开发者。
21 小时