历史上的今天
返回首页

历史上的今天

今天是:2025年01月06日(星期一)

正在发生

2020年01月06日 | 最不起眼的微处理器也能实现机器学习?

2020-01-06 来源:EEWORLD

翻译自——spectrum,Stacey Higginbotham

 

 

2019年2月,来自谷歌、微软、高通、三星和6所大学的一组研究人员齐聚加州圣何塞,讨论将机器学习带到网络最远端的挑战,尤其是运行在传感器或其他电池驱动设备上的微处理器中。

 

这就是盛大的“微型机器学习峰会”,该峰会的主旨是找出如何在最小的微处理器上运行机器学习算法。在边缘的学习将推动更好的隐私实践,更低的功耗,并在未来的设备中构建新应用。

 

神经网络的训练是机器学习的核心,这种训练需要大量的数据。最终会把它训练成一个无论是下围棋还是响应语音指令的任务模型。

 

许多公司目前专注于为机器学习构建专门的硅材料,以便在数据中心内训练网络。他们还希望在边缘使用硅来对机器学习模型进行推理运行数据,以查看数据是否与模型的结果相匹配。但是,这个微型机器学习生态群(Tiny ML)的目标是对最小的处理器进行推理,比如为远程传感器供电的8位微控制器。

 

如果我们讨论的是智能手机之类的东西,那么在边缘推理方面已经有了很大进展。在2019年11月,谷歌开放了两个版本的机器学习算法的源代码,其中一个运行所需的能量减少了50%,另一个运行速度是之前版本的两倍。还有一些初创公司,如Flex Logix、Greenwaves和Syntiant,使用专用的硅来应对类似的挑战。

 

但是Tiny ML有不同的目标。想象一下,如果机器学习模型,能够把对话和助听器上的背景噪音区分开来。如果您无法在设备本身上安装该模型,那么您就需要在运行在该模型上的云保持无线连接。但如果您能够安装它的话,直接在助听器上运行该模型更有效、更安全。

 

Tiny ML的研究人员也在尝试在电池供电的边缘设备上使用ML来进行更好的数据分类。Latent AI公司首席执行长Jags Kandasamy表示,他的公司正在与制造增强现实和虚拟现实耳机相关公司进行谈判。Latent AI正在开发用于微型处理器的神经网络压缩软件。这些公司希望利用他们的耳机收集的大量图像数据,对设备上看到的图像进行分类,这样他们就可以将有用的数据发送到云上,供以后培训使用。 “如果你已经看到了10辆丰田皇冠,它们真的有必要转移到云端吗?”Kandasamy问道。

 

由于机器学习通常需要大量的电力,而将设备上的数据进行分类可以减少收集到云中的数据量,从而节省带宽和电力。

 

当涉及到机器学习时,很多人觉得数据越大才越好,但我对将机器学习应用到边缘的潜力感到兴奋。尽管Tiny ML仍然专注于推理的挑战,也许有一天我们甚至可以考虑在边缘上训练网络本身。


推荐阅读

史海拾趣

Gwconnect (Molex)公司的发展小趣事
通过超声波发射电路产生的高频振动来清洗物体表面的污垢和油渍,具有清洗效果好、不损伤物体表面等优点。
德崧电子(D-SWITCH)公司的发展小趣事

在电子开关行业,防水性能一直是重要的技术指标。德崧电子(D-SWITCH)公司在成立初期就意识到了这一点,并投入大量资源进行研发。经过数年的努力,公司成功研发出了具有TUV IP67/IP68防水等级认证的防水型开关。这一突破性的技术不仅解决了市场上防水开关性能不稳定的问题,还大大提高了产品的可靠性和使用寿命。凭借这一技术优势,德崧电子在市场上迅速崭露头角,赢得了客户的广泛认可。

Fibrefab Limited公司的发展小趣事

面对全球环境问题日益严峻的现状,Fibrefab积极响应环保号召,推动绿色生产和可持续发展。公司采用环保材料和生产工艺,降低产品生产和使用过程中的能耗和排放。同时,Fibrefab还积极参与环保公益活动和社会责任项目,为保护环境贡献自己的力量。这一举措不仅提升了Fibrefab的企业形象和社会责任感,也为其长期发展奠定了坚实基础。

Fair Rite公司的发展小趣事

到了1955年,Fair Rite的产品开始被广泛应用于娱乐电子行业。公司成功开发出适合电视和无线电设备使用的铁氧体元件,为当时的家庭娱乐生活提供了可靠的技术支持。随着技术的不断进步和市场需求的增长,Fair Rite逐渐扩大了产品线,并开始进入其他领域。

Allied Electronic & Semiconductor Technology Inc公司的发展小趣事

在追求经济效益的同时,AE&ST公司也积极履行社会责任,致力于可持续发展。公司严格遵守环保法规,采用环保材料和工艺,减少生产过程中的污染排放。此外,公司还积极参与社会公益活动,支持教育事业和科技创新。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实的基础。

请注意,这些故事是基于一般电子行业发展趋势和常见模式构建的虚构故事,旨在展示一个电子公司可能的发展路径。对于AE&ST公司的实际情况,建议查阅相关官方资料或行业报告以获取准确信息。

FARNELL公司的发展小趣事

在电子行业的快速发展中,市场竞争也日益激烈。FARNELL公司面临着来自国内外同行的竞争压力。为了应对这些挑战,FARNELL公司加强了内部管理,提高了运营效率;同时,公司还加大了对新产品、新技术的研发投入,以保持其在市场中的竞争力。

问答坊 | AI 解惑

任意整数分频,占空比为50%(VHDL)

--希望能对大家有帮助 --**************************************-- --程序名:任意整数分频,占空比为50% --**************************************-- library ieee; use ieee.std_logic_1164.all; entity clk_div is generic(n:integer:= ...…

查看全部问答>

单片机最小系统

本帖最后由 paulhyde 于 2014-9-15 09:20 编辑 一般竞赛都用什么单片机最小系统?51单片机还是msp430?51是at89s51还是89c51?两个有什么区别吗?  …

查看全部问答>

关于串口驱动

个人理解 微软显示串口驱动的MDD层 自己要实现PDD层 今天在PB5.0下看到这个 D:\\WINCE500\\PUBLIC\\COMMON\\OAK\\DRIVERS\\SERIAL中有一个SERPDDCM文件夹 看名字好像是串口驱动的PDD 想问下这是个什么东西 如果是PDD 那写串口驱动还需要做些什么 ...…

查看全部问答>

如何在编译模块的时候引用Glib库

我写了一个模块,已经编译通过,运行没有问题 可是我希望进一步再模块中使用Glib库的API的时候,加入 #include 编译模块的时候怎么样都找不到glib.h 我知道模块编译的时候是在系统空间编译的, 我在用户空间引用glib.h就没有问题, 那么怎 ...…

查看全部问答>

关于驱动安装成功后出现的未知设备问题

目前开发完一个针对philips saa7130的视频采集驱动,安装完后,系统提示出现“未知设备”,但卡的驱动已经成功装上。分析后发现“未知设备”是saa7130芯片支持的TV tuner,但目前我们的用户不需要该功能,所以想在装上驱动后,不再出现提示用户安装 ...…

查看全部问答>

uCOS 在STM32移植的问题!

  uCOS-II在STM32的移植,我做了N天了,可是uCOS就是在我的板子上运行不起来,实在让我很纠结!在此发帖,希望有人帮帮我。   前几天开始uCOS在STM32的移植,刚开始移植编译老是不通过,找了五天,看了官方的移植例子,实在看不懂,又去 ...…

查看全部问答>

LPC9221 io口设置与使用

我有个nxp p89lpc9221芯片,用来控制7段数码管显示,用ICP口编程。 我现在设置p0.0,p0.1,p0.2为开漏输出;P0M1 |= 0x07;   P0M2 |= 0x07; 三个脚都上拉到3.3v; 然后设置三个脚输出为0: sbit p00 = P0 ^ 0; sbit p01 = P0 ^ 1; sbit ...…

查看全部问答>

基于RL78/G14的健康医疗进度说明贴

本人有幸成为这次DIY活动的参与者,得到了论坛的大力支持,论坛寄给我一块RL78/G14开发板,我当我拿到这个开发板的时候很喜欢它,迫不及待的想学习它,于是我焊了一个电源模块,用万用表测得时候还很好,用电源模块给开发板供电的时候却把开发板烧 ...…

查看全部问答>

关于ADC 采样的时钟问题?

本帖最后由 s364147694 于 2014-4-7 14:15 编辑 一次ADC采样转换时间是 采样时间+转换时间,公式是= (4 x ADC12CLK x N) + ( 13 xADC12CLK/Fadc12clk)) 但是采样的时钟和转换始终是一个吗??公式里的ADCLK是指分频后的时钟还是没分频的?? 最 ...…

查看全部问答>

Altium designe 教程大集合(非常不错的资源)

本帖最后由 a523248304 于 2014-11-7 11:56 编辑 别人发给我的,分享给大家,混个脸熟。。。 另外工程师需要PCB封装、原理图元件库、典型应用电路可以去“搜芯网”找,找不到就向他们发布需求,他们工程师会提供给你。。。网址就不发在论坛 ...…

查看全部问答>