今天的微控制器可以在几乎任何技术设备中找到,从洗衣机到血压计和可穿戴设备。Fraunhofer微电子电路和系统IMS研究人员已经开发了辅助,用于微控制器和传感器的人工智能(AI)概念,该传感器包含完全可配置的人工神经网络。AIFES是一个独立的机器学习库,可用于实现无需连接到云或高性能计算机的自学微电子。传感器相关的AI系统识别手写和手势,当库在可佩戴物中运行时,启用例如输入的手势控制。
目前存在各种各样的机器学习软件解决方案,但作为规则,它们仅适用于PC,并基于编程语言Python。仍然没有解决方案使执行和训练成为可能神经网络在嵌入式系统上,如微控制器。然而,直接在嵌入式系统中进行训练是有用的,例如,当植入的传感器校准自己时。视觉是可以直接集成到传感器系统中的传感器相关人工智能。Fraunhofer IMS的一组研究人员以AIfES(嵌入式系统人工智能)的形式实现了这一愿景,这是一种用C语言编程的机器学习库,可以在微控制器上运行,也可以在pc、Raspberry PI和Android等其他平台上运行。该库目前包含一个完全可配置的人工神经网络(ANN),它也可以在必要时生成用于深度学习的深度网络。人工神经网络是一种利用算法在数学上模拟人类大脑的尝试,以使算法的功能上下文可学习。AIfES专门针对嵌入式系统进行了优化。
“我们已经将源代码减少到最低限度,这意味着ANN可以直接在微控制器或传感器上训练,即嵌入式系统。此外,源代码是普遍有效的,几乎可以为任何平台编译。因为总是使用相同的算法,例如在PC上生成的神经网络可以很容易地移植到微控制器上。到目前为止,这种形式的商业可用软件解决方案是不可能的,”Fraunhofer IMS的研究助理Pierre Gembaczka博士说。
保护隐私的
Fraunhofer IMS的传感器相关AI的另一个独特的合格特性是:直到现在人工智能神经网络主要用于图像处理和语音识别,有时会带来离开本地系统的数据。例如,语音配置文件在外部服务器上的云中处理,因为本地系统的计算能力并不总是足够的。“在此过程中难以保护隐私,传输大量数据。这就是为什么我们选择了不同的方法,并从云中的机器学习过程转向机器学习直接在嵌入式系统中。
由于没有敏感数据离开系统,数据保护得到了保证,传输的数据量也大大减少了。”Fraunhofer IMS的“嵌入式系统”小组经理Burkhard Heidemann说。“当然,在嵌入式系统上实现巨大的深度学习模型是不可能的,所以我们正在加大努力,进行优雅的特征提取,以减少输入信号。”通过将人工智能直接嵌入微控制器,研究人员可以为设备配备额外的功能,而不需要昂贵的硬件修改。
辅助手写识别的演示者。所有功能都已集成在Arduino Uno上,读取触摸板的传感器值,执行号码识别并将结果输出到显示。信用:Fraunhofer-Gesellschaft
减少数据
AIfES并不专注于处理大量的数据,而是只传输构建非常小的神经网络所需的数据。“我们没有跟随处理大数据的趋势;我们坚持使用绝对必要的数据,并在嵌入式系统中创建一种可以解决问题的微智能。我们为每个问题发展新的特征提取和新的数据预处理策略,以便我们能够实现最小可能的人工神经网络。这使得后续控制器本身的学习成为可能。”Gembaczka解释道。
该方法已经以若干示威者的形式实施。例如,研究团队在廉价的8位微控制器(Arduino Uno)上实施了对手写数字的认识。这是通过开发创新的特征提取方法技术实现的。另一示威者能够识别在空中制造的复杂手势。这里,IMS科学家们开发了一种由微控制器和绝对取向传感器组成的系统,该系统识别在空中写的数字。“这里的一个可能的应用程序将是可穿戴的操作,”研究人员指出。“为了使这种类型的沟通工作,各个人几次通过九个写数字。神经网络接收此培训数据,从中学习,并且在下一步中独立地识别数字。并且几乎任何数字都可以训练,不仅是数字。“这消除了使用控制设备的需要语音识别:可穿戴可穿戴手势,用户的隐私仍然受到保护。
辅助的潜在应用实际上没有限制:例如,具有集成手势识别的腕带可用于控制室内照明。辅助辅助不仅可以识别手势,它还可以监控佩戴物的猜测。可以在无需教练或治疗师的情况下评估物理治疗和健身的练习和运动。由于没有使用相机或云,因此维护隐私。辅助可以用于各种领域,如汽车,医学,智能家居和工业4.0。
分散的人工智能
AIfES还有更多的优点:该库使分散计算能力成为可能,例如,允许小型嵌入式系统在处理之前接收数据,并将结果传递给上级系统。这大大减少了要传输的数据量。此外,还可以实现一个小的、具有学习能力的系统网络,在它们之间分配任务。
深度学习
AIfES目前包含一个具有前馈结构的神经网络,它也支持深度神经网络。Gembaczka说:“我们对我们的解决方案进行了编程,这样我们就可以描述一个具有单一功能的完整网络。附加的积分网络形式和结构目前正在发展中。此外,研究人员和他的同事正在开发用于神经网络的硬件组件,以及其他学习算法和演示程序。Fraunhofer IMS目前正在开发一种RISC-V微处理器,该微处理器将具有专门用于神经网络的硬件加速器。AIfES的一个特殊版本正在针对该硬件进行优化,以便最优地利用资源。
了下:AI•机器学习,M2M(机器对机器)




