联系我们
 课程时长 21 小时

课程大纲

TinyML简介

  • 理解TinyML的约束和功能
  • 常见微控制器平台回顾
  • 比较Raspberry Pi、Arduino及其他开发板

硬件设置与配置

  • 准备Raspberry Pi OS
  • 配置Arduino开发板
  • 连接传感器和外设

数据收集技术

  • 捕获传感器数据
  • 处理音频、运动和 environmental 数据
  • 创建带标签的数据集

边缘设备模型开发

  • 选择合适的模型架构
  • 使用TensorFlow Lite训练TinyML模型
  • 评估嵌入式性能

模型优化与转换

  • 量化策略
  • 转换模型以部署到微控制器
  • 内存和计算优化

在Raspberry Pi上部署

  • 运行TensorFlow Lite推理
  • 将模型输出集成到应用中
  • 排查性能问题

在Arduino上部署

  • 使用Arduino TensorFlow Lite Micro库
  • 将模型烧录到微控制器
  • 验证准确性和执行行为

构建完整的TinyML应用

  • 设计整体嵌入式AI工作流
  • 实现交互式、真实世界的原型
  • 测试和完善项目功能

总结与后续步骤

要求

  • 理解基本编程概念
  • 有微控制器使用经验
  • 熟悉Python或C/C++

目标学员

  • 创客
  • 爱好者
  • 嵌入式AI开发者

即将举行的公开课程

课程分类