感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍TinyML
- 什么是TinyML?
- 机器学习在微控制器上的重要性
- 传统AI和TinyML的比较
- 硬件和软件需求的概述
设置TinyML环境
- 安装Arduino IDE和设置开发环境
- TensorFlow Lite和Edge Impulse简介
- 闪存和配置微控制器以便于TinyML应用
构建和部署TinyML模型
- 了解TinyML的工作流程
- 为微控制器训练一个简单的机器学习模型
- 将AI模型转换为TensorFlow Lite格式
- 将模型部署到硬件设备上
针对边缘设备优化TinyML
- 降低内存和计算占用
- 量化和模型压缩的技术
- TinyML模型性能的基准测试
TinyML应用程序和Use Cases
- 利用加速度计数据进行手势识别
- 音频分类和关键字检测
- 针对预测维护的异常检测
TinyML的挑战和未来趋势
- 硬件限制和优化策略
- TinyML中的安全性和隐私问题
- TinyML的未来进展和研究
总结和结论
要求
- 基本的程序设计知识(Python或C/C++)
- 对机器学习概念的熟悉(建议但不要求)
- 对嵌入式系统的理解(可选,但有帮助)
受众
- 工程师
- 数据科学家
- 人工智慧爱好者
14 小时