
机器学习 (Machine Learning—ML) 是一个充满活力且强大的计算机科学领域,几乎渗透到我们与之交互的所有数字设备中,无论是社交媒体、手机、汽车,甚至是家用电器。
人工智能AI正在加快速度从“云端”走向“边缘”,进入到越来越小的物联网设备中。在终端和边缘侧的微处理器上,实现的机器学习过程,被称为微型机器学习,即TinyML。
数据隐私:
大量的最终用户非常在意数据隐私,在数据开放与共享方面保持谨慎态度。很多用户不愿意将自己的数据交由第三方云平台和边缘服务提供商,进行存储和管理。很多用户倾向于定义清晰的“本地”物理边界,以保存其关键的生产和运营数据。TinyML尝试在物联网设备上,直接处理和分析受限的敏感数据,保护了数据隐私。
网络带宽:
很多物联网设备通过窄带物联网NB-IoT或者其他低功耗广域物联网通信协议与网络通信,带宽和数据传输能力极为有限。这些设备有强烈的在本地处理数据的需求,以减少数据的传输,降低网络带宽和传输功耗的压力,避免在终端和边缘设备之间形成带宽瓶颈,影响整套物联网解决方案的性能。
时间延迟:
随着5G等技术的发展,海量物联网设备将被部署,很多应用场景都对时间延迟非常敏感,希望数据可以被实时传输。TinyML通过将某些机器学习任务转移到设备本身,来进一步减少网络延迟的可能性。
可靠性:
在偏远地区、海上平台、空间站、极端环境的应用中,网络通信有可能无法保证始终覆盖。因此在这些物联网设备中,具备机器学习能力是一种必要功能。TinyML可以将某些边缘和云端中的机器学习能力移植到本地,提升可靠性。
能源效率:
许多物联网设备都是电池供电,对于功耗的要求很高。通过极低功耗TinyML的数据分析,减少网络传输的数据量,可以在一定程度上,节约物联网终端中的电量消耗。
因为具备解决多种问题的潜力,有望突破成本、带宽和功耗的限制,因此一经提出,TinyML就获得了广泛关注,并被赋予了较高期待。
分享内容
机器学习解决了什么问题?
传统机器学习与现在机器学习技术区别
以及案例分析
TinyML技术原理与应用分享
分享嘉宾
✦
✦
欧阳军 Light
某工业自动化软件公司任职技术总监
曾在通信企业,软件公司,互联网公司等不同行业长期工作于技术研发岗位,积累了大量不同的项目经验,涵盖硬件,软件,互联网,具备全栈的技术整合能力。掌握多种主流编程语言,包括C++,C#,JS,Python。有过多种MCU开发经验,熟悉PCB和FPGA设计。平时兴趣广泛,保持对新技术的关注,也乐于在圈内与朋友分享技术经验。
感兴趣的小伙伴们记得在
5月5日 周四晚
19:30-21:00
锁定我们的线上直播间!
扫码进入直播间
联合主办
蘑菇云创客空间致力于提供一个创新开放的交流平台,如果你热爱创造,喜欢创新,那就来蘑菇云实现自己的奇思妙想!
[参考资料]
https://www.tensorflow.org/lite/guide/get_started?hl=zh-cn
https://towardsdatascience.com/tiny-machine-learning-the-next-ai-revolution-495c26463868
https://keras.io/zh/
https://mp.weixin.qq.com/s/MXcO2WHykXUN9vKOosj-Dw
https://www.51cto.com/article/630845.html

