课程大纲

TinyML简介

  • TinyML是什么?
  • 为什么在微控制器上运行AI?
  • TinyML的挑战与优势

搭建TinyML开发环境

  • TinyML工具链概述
  • 安装TensorFlow Lite for Microcontrollers
  • 使用Arduino IDE和Edge Impulse

构建与部署TinyML模型

  • 训练TinyML的AI模型
  • 转换与压缩AI模型以适应微控制器
  • 在低功耗硬件上部署模型

优化TinyML以实现能效

  • 模型压缩的量化技术
  • 延迟与功耗的考量
  • 性能与能效的平衡

微控制器上的实时推理

  • 使用TinyML处理传感器数据
  • 在Arduino、STM32和Raspberry Pi Pico上运行AI模型
  • 优化实时应用的推理

TinyML与IoT及边缘应用的集成

  • 将TinyML与IoT设备连接
  • 无线通信与数据传输
  • 部署AI驱动的IoT解决方案

实际应用与未来趋势

  • 在医疗、农业和工业监控中的用例
  • 超低功耗AI的未来
  • TinyML研究与部署的下一步

总结与下一步

要求

  • 了解嵌入式系统和微控制器
  • 具备AI或机器学习基础知识
  • 具备C、C++或Python编程基础

受众

  • 嵌入式工程师
  • IoT开发者
  • AI研究员
 21 小时

即将举行的公开课程

课程分类