一、前言
边缘计算可以利用靠近终端用户的分析计算资源,提高应用程序的吞吐量和响应速度。它的应用场景包括智能医疗、自动驾驶、公共安全、人机交互、农业和紧急应用。物联网是边缘计算的一个实例。通过传感器、边缘设备和云设施的协作,物联网可以将计算从云端转移到网络边缘,提供数据持久性、内容缓存、更好的服务交付和质量的物联网数据管理,同时增强隐私和安全性。然而,边缘硬件受到资源限制,导致其无法提供高端和复杂的服务。机器学习工具集依赖于复杂的硬件芯片,需要大量的功率和内存容量才能运行深度神经网络模型。因此,对于嵌入式物联网来说,TinyML成为一个新兴的研究课题。本文旨在讨论TinyML的现有发展情况,主要包括:TinyML的基本定义、现有的TinyML工具集、TinyML的关技术方向、TinyML的应用以及面临的问题与挑战