历史上的今天
今天是:2025年02月05日(星期三)
2018年02月05日 | 人造神经元计算速度超过人脑
2018-02-05 来源:科学网
一种以神经元为模型的超导计算芯片,能比人脑更高效快速地加工处理信息。近日刊登于《科学进展》的新成果,或许将成为科学家们开发先进计算设备来设计模仿生物系统的一项主要基准。尽管在其商用之前还存在许多障碍,但这项研究为更多自然机器学习软件打开了一扇大门。
当下,人工智能软件越来越多地开始模仿人类大脑。而诸如谷歌公司的自动图像分类和语言学习程序等算法也能够利用人工神经元网络执行复杂的任务。但因为常规的计算机软件不能被设计运行类似大脑的算法,因此相比人类大脑而言,这些机器学习就需要更高的运算能力。
“肯定会有更好的方法来做这些,因为大自然都能够找到更好的办法。”该研究合作者、美国国家标准与技术研究所(NIST)物理学家Michael Schneider表示。
NIST是若干希望开发出能够模拟人类大脑的神经形态硬件,同时希望这种神经形态硬件能更有效地运行大脑样软件的团队之一。在常规的电子系统中,晶体管常常会以一定的间隔和精确的数量处理信息(二进制数字0或1)。但神经形态硬件则能够从多个来源积累少量信息,并且改变这些信息使其产生一种不同类型的信号,并在需要的时候发射一股电流,就好像神经元放电那样。因此这种神经形态硬件需要更少的能量运行。
然而这些设备至今还是无效的,尤其当晶体管需要跨越间隙或突触来传递信息时,因此,Schneider团队利用铌超导体制造出了神经元样的电极,其可以在无阻力的情况下进行导电。随后,研究人员利用数千个磁性锰纳米晶簇填补超导体的空隙。
通过改变突触中磁场的数量,这些纳米晶簇就可以在不同方向上对齐。这就能让该系统在电力水平和磁性方向上对信息进行编码,从而赋予该系统比其他神经形态系统更强大的计算能力,同时不会占据额外的物理空间。
这些突触每秒可以放电10亿次,比人类神经元的速度快几个数量级,同时该系统消耗的能量仅为生物性突触的万分之一。在计算机模拟过程中,在传递到下一个电极之前,合成神经元就能通过最多9个来源核对输入信息。但当基于该技术的系统用于复杂计算之前,需要成千上万个突触,Schneider表示,是否能够扩大到这个水平还有待进一步研究分析。
另外一个问题是,该突触只能在接近绝对零度的温度下运行,同时需要用液氮来冷却。英国曼彻斯特大学计算机工程师Steven Furber指出,这可能就会使芯片在小型设备中变得不实用,尽管大型数据中心可能能够对其进行维护。但Schneider表示,相比操作一个具有相当数量计算能力的传统电子系统而言,对该设备进行冷却或许需要更少能源。
美国加州理工学院电气工程师Carver Mead赞扬了这项研究,并将其称之为神经形态计算的新方法。“目前在该领域中充满了炒作,我们很高兴能够看到精细工作能以客观的方式呈现出来。”他说,但在芯片真正用于计算领域之前或许还需要一段很长的时间,而且,目前还存在来自许多其他神经形态计算设备的激烈竞争和挑战。
Furber还强调,这种新型设备的实际应用前景非常广阔。“这种设备技术也非常有趣,但如今我们还不能充分了解这些生物突触的关键特性,也并不知道如何更加有效地利用它们。”他说,例如,目前人们仍有许多问题需要解决,即当记忆形成过程中这些突触如何重塑自己?这就使得研究人员很难在记忆存储芯片中重建这个过程。
尽管如此,Furber表示,一种新型计算设备进入市场需要10年甚至更长时间,即便神经科学家很难理解人类大脑,但他们非常有必要开发出尽可能多的不同的技术手段。(张章)
史海拾趣
|
最近在做M8的串口通讯实验,准备2个MCU之间串口通讯,使用发送和接受中断的思想来做,请问在一个多任务系统下,如何确保通讯以及别的程序不被出错。。。。谢谢!… 查看全部问答> |
|
硬件资源: (1) OURS-2410-F型嵌入式开发板一块:包括2410RP核心板,2410F底板和 4.3寸液晶屏; (2) DC 5V 3A直流电源一个(支持AC 100~240V输入) (3) 直通串口线延长线一条(一头针一头孔); (4) 直通并口 ...… 查看全部问答> |
|
我在关闭udp 的socket时,有时会导致多个任务挂起是怎么回事? 同一个socket描述符,在两个任务里同时使用,一个负责接收,一个复杂发送. 当发送次数超时而关闭socket时,有时候会导致多个任务挂起,都处于ready状态.而关闭socket的这个任务处于ready+I状态.这种现象只是偶尔会出现,不知道为什么?各位给个答案,谢了… 查看全部问答> |
|
请教高手指教:2812的C语言中的.reset段的含义以及其在存储器中的定位 疑问一:仿真调试下载程序或把程序已烧写至FLASH后脱机上电运行程序时,程序是不是必须要执行“从0X3F FFC0处复位→执行0X3F FC00地址处的初始化引导函数(Initboot) →根据GPIO选择引导模式→确定用户程序入口地址→从入口处开始执行用户程序”这一 ...… 查看全部问答> |
|
有哪位朋友用过MPLAB编译器,我写的PIC的程序,编译的时候是正确,但连接的时候出现的错误全是指向C盘下面的pic头文件啊 生成不了hex文件 希望哪位朋友能解释一下 非常感谢了 就像这 ...… 查看全部问答> |




