我国科学家成功研制全球神经元规模最大的类脑计算机
来源 | 之江实验室(ID:zhejianglab)
9月1日,浙江大学与之江实验室举办成果发布会,共同发布我国首台基于自主知识产权类脑芯片的类脑计算机(Darwin Mouse)。
浙江大学校长吴朝晖院士出席并讲话。他表示,人工智能浪潮正加快智能增强时代的到来,类脑计算机将成为未来计算的主要形态和重要平台,将在模拟脑功能、高效实现AI算法、提升计算能力等方面发挥重要的独特作用。面向未来,学科交叉会聚将成为解决重大问题的新方法,基于多学科、多领域的系统创新将成为研制类脑计算机的有效形式。希望今天浙江大学和之江实验室的创新一小步,可以成就人类美好生活的发展一大步。
之江实验室主任、浙江大学党委副书记朱世强在发布会致辞中说,在吴朝晖院士的领衔下,在双方科研团队夜以继日的研发攻关下,项目组快速完成了从达尔文芯片到亿级神经元类脑计算机的研发设计,这一阶段性成果具有重大里程碑意义,充分体现了之江实验室体制机制的创新优势,也充分体现了浙江大学作为之江实验室“两核”单位之一的硬核支撑能力。未来,项目团队将基于我国自主产权类脑芯片,研制规模更大的神经元类脑计算机,同时研究支撑其运行与开发的类脑基础软件体系,并逐步实现开源与开放,为我国类脑计算新技术的发展贡献“之江力量”。
此次发布的类脑计算机包含792颗达尔文2代类脑芯片,支持1.2亿脉冲神经元、近千亿神经突触,与小鼠大脑神经元数量规模相当,典型运行功耗只需要350-500瓦,同时它也是目前国际上神经元规模最大的类脑计算机。
与此同时,团队还研制了专门面向类脑计算机的操作系统——达尔文类脑操作系统(DarwinOS),实现对类脑计算机硬件资源的有效管理与调度,支撑类脑计算机的运行与应用。
颠覆传统的新型计算模式
对于如今在工作生活各个领域中早已司空见惯的计算机,或许大家已经忘了最初科学家是想通过机器模拟出一个人类大脑。
然而计算机的发展,在当时选择了以数值计算见长的冯·诺依曼架构,也就是以数字加减乘除的方式来进行信息架构。随着摩尔定理逐渐失效,冯·诺依曼架构带来的局限日益明显,存储墙、功耗墙、智能提升等问题,让当前计算机发展面临重大挑战。
比如,存储墙问题是由于现有的冯·诺依曼架构中数据储存和计算的分离产生的,“这就好比信息存储在甲地,要计算的时候就把信息搬到乙地去,计算好了再搬回甲地去。但搬运的速度要远远低于计算的速度,反而让搬运本身成为关键瓶颈。”研究团队负责人、浙江大学计算机科学与技术学院教授潘纲说,这种计算模式制约了以大数据为代表的计算性能提升。而由此带来的数据“跑动”,以及人工智能等高耗能计算又让功耗墙问题冒了出来。同时,数据驱动的智能算法、训练需要海量样本与密集计算,但举一反三、自我学习等高级能力比较差,“现在的机器智能离人的智能差得还很远。”
如何突破现有计算运行方式导致的计算机瓶颈?
全球科学家们再次将目光瞄准到模仿生物大脑这个最初的梦想,通过模拟人脑结构与运算机制来发展新的计算技术,以期实现高能效与高智能水平的计算。
生物大脑在与环境相互作用过程中能够自然产生不同的智能行为,包括语音理解、视觉识别、决策任务、操作控制等,而且消耗的能量非常低。自然界中,很多神经元远低于100万的昆虫就能做到实时目标跟踪、路径规划、导航和障碍物躲避。
潘纲介绍说,用硬件及软件模拟大脑神经网络的结构与运行机制,构造一种全新的人工智能系统,这种颠覆传统计算架构的新型计算模式,就是类脑计算。其特点在于存算一体、事件驱动、高度并行等,是国际学术界与工业界的研究焦点,更是重要的科技战略,“类脑计算已被普遍看作是解决人工智能等计算难题的重要路径之一。”
2015年和2019年,达尔文1代和达尔文2代类脑计算芯片成功研制,用芯片去模拟大脑神经网络的结构与功能机制,在图像、视频、自然语言的模糊处理中具有优势。这次的成果将792颗我国自主产权的达尔文2代类脑计算芯片集成在3台1.6米高的标准服务器机箱中,形成了一台强大的机架式类脑计算机。
那么,这种高效能低功耗是如何实现的呢?项目研究骨干马德副教授说,大脑神经元的工作机理是钾离子钠离子的流入流出导致细胞膜电压变化,从而传递信息,“可以简单的理解为,一个神经元接受输入脉冲,导致细胞体的膜电压升高,当膜电压达到特定阈值时,会发出一个输出脉冲到轴突,并通过突触传递到后续神经元从而改变其膜电压,实现信息的传递。”
这里很重要的一点是异步运行,也就是信号来的时候启动,没有信号就不运行。类脑芯片的工作原理就类似于生物的神经元行为,通过脉冲传递信号,这样就能实现高度并行,效率提升。
真正像脑一样“思考”
有了硬件,还得有软件。
项目研究骨干金孝飞介绍,每颗芯片上有15万个神经元,每4颗芯片做成一块板子,若干块板子再连接起来成为一个模块。这台类脑计算机就是这样像搭积木一样搭起来。
说起来容易,可要让这么多神经元能够互联并且可拓展从而实现高效的联动组合,同时要把杂乱无章的信息流有序分配到对应的功能脑区,可不那么简单。
为此,科研人员专门研发了一个面向类脑计算机的类脑操作系统——DarwinOS。
这款达尔文类脑操作系统面向冯·诺依曼架构与神经拟态架构的混合计算架构,实现了对异构计算资源的统一调度和管理,为大规模脉冲神经网络计算任务提供运行和服务平台。项目研究骨干吕攀介绍说:“目前达尔文类脑操作系统的功能任务切换时间达微秒级,可支持亿级类脑硬件资源管理。”
由此,类脑计算机研究的价值真正得以实现,既可以应用于生活中的智能任务处理,也可以应用于神经科学研究,为神经科学家提供更快更大规模的仿真工具,提供探索大脑工作机理的新实验手段。
目前,浙江大学与之江实验室的科研人员基于 Darwin Mouse 类脑计算机已经实现了多种智能任务。研究者将类脑计算机作为智能中枢,实现抗洪抢险场景下多个机器人的协同工作,涉及到语音识别、目标检测、路径规划等多项智能任务的同时处理,以及机器人间的协同。同时,还用类脑计算机模拟了多个不同脑区,建立了丘脑外侧膝状核的神经网络模型,仿真了不同频率闪动的视觉刺激时该脑区神经元的周期性反应;借鉴海马体神经环路结构和神经机制构建了学习-记忆融合模型,实现音乐、诗词、谜语等的时序记忆功能;实现了脑电信号的稳态视觉诱发电位实时解码,可“意念”打字输入。
类脑计算机应用演示:意念打字
在演示视频中可以看到,3台外形相似的机器人,在经过简单的训练后,合作开展抗洪救险任务。只见1号机器人凭借自带摄像头开始在场地巡逻,当发现堤坝缺口后,就呼叫负责工程的3号机器人前来修坝,同时搜寻受伤人员,当发现倒在地上的人体模型后,又呼叫负责救援的2号机器人。3号机器人和2号机器人赶来执行任务,1号机器人又去别的地方巡逻了。
类脑计算机应用演示:多机器人协同抗洪抢险
这一幕似乎并不新鲜,现有的机器人也能做到。但最大的不同在于这几个机器人是在类脑计算机的控制下通过语音开展移动指令,并接受任务分配。“不同机器人的任务可以通过指令切换,也就是说它们的功能并不是固定的,而是通过不同脑区来操控的,1号机器人现在干巡逻的活,过会又可以变成负责救援或者工程。”项目研究骨干李莹副教授说。
在另一个实验场景中,课题组成员给计算机演唱一首歌其中的两句,然后,计算机就能通过回想把后续的歌曲内容“唱”出来。
“这是类脑计算机通过模拟海马体记忆机制,实现对大脑内部记忆信息的存取,与我们常用的检索功能不同。”项目研究骨干唐华锦教授说,Darwin Mouse 类脑计算机通过借鉴海马体网络结构以及神经机制建立记忆模型架构,可以模拟海马体的记忆-学习功能,通过记忆的脉冲编码,同一模型就可以学习与记忆语音、歌曲、文本等不同类型数据。
类脑计算机将如何“进化”
1946年诞生的世界第一台计算机重达28吨,运算速度为每秒5000次的加法运算,然而在以后的70多年里,计算机技术飞速发展。类脑计算机的发展速度很有可能也会令人惊讶。
别看现在的类脑计算机是个“大块头”,科学家们表示,随着达尔文芯片及其他硬件的不断迭代升级,体积缩小将指日可待。未来类脑计算机或将植入手机、机器人,产生新的智能服务体验。
与硬件上的更新相比,如何让类脑计算机变得更聪明是科学家们下一步研究的重点。
目前,市面上的传感器输入的信号还是以数字为主,在应用到 Darwin Mouse 类脑计算机上,要加一个编码层,将信号转换为脉冲式的,而在这个过程中,信息有丢失和损伤,会在一定程度上降低计算机的功效。如果能解决这个问题,类脑计算机就能变得更加智能。
当前,类脑计算研究还处于初级阶段,Darwin Mouse 类脑计算机,无论从规模还是智能化程度与真正的人类大脑还有很大的差距,但其意义在于能够为这种技术路径提供一个重要的实践样例,为研究人员提供一个工具和平台,验证类脑算法,以更强的鲁棒性、实时性和智能化去解决实际的任务。
浙江大学和之江实验室研究员的目标是,希望随着神经科学发展和类脑计算机的系统软件、工具链、及算法的成熟,有朝一日能够让类脑计算机像冯·诺依曼架构计算机一样通用化,真正像大脑一样高效工作,与冯·诺依曼架构并存与互补去解决不同的问题。
一位业内人士表示,从加减乘除这样的数值计算方式,到模拟大脑的脉冲计算方式,这是一次重要的计算模式的变革。潘纲说:“我们希望能够像生物进化一样,不断地让达尔文系列类脑计算机朝着人类智能的方向发展,以超低功耗提供更强的人工智能。”
更多精彩推荐
如何在机器学习的框架里实现隐私保护
性能超越GPU、FPGA,华人学者提出软件算法架构加速AI实时化
马斯克脑机接口、BrainOS相继发布,不努力也能有出路了
麒麟芯片或“绝版”,华为多系列手机涨价;一加回应“刘作虎回归OPPO”;DBeaver 7.2 发布| 极客头条
跑路后再删库?思科前员工离职后恶意删库,损失达 240 万美元
相关文章:

批处理获取目录下所有文件名
由于要处理一些文件,找了个这样的批处理: 输出目录及子目录下所有的jpg图片的文件名,不含扩展名 1 echo off 2 cd.>List.txt 3 for /f "delims" %%i in (dir /s/a-d /b *.jpg) do >>List.txt echo %%~ni>>JustName.…

1001: 整数求和
描述:求两个整数之和输入:输入数据只包括两个整数A和B。输出:两个整数的和。样例输入:1 2样例输出:3考点:运算符代码: #include <stdio.h> int main() {int a,b;int c;scanf("%d",&a);scanf("%d",&b);cab;printf("%d",…

ASP.NET 2.0 中的新增安全功能
发布日期: 8/26/2004| 更新日期: 8/26/2004Stephen Walther Microsoft Corporation 适用于: Microsoft ASP.NET 2.0 Microsoft ASP.NET framework Microsoft SQL Server Microsoft Visual Studio .NET 摘要:ASP.NET 2.0 包含一些新…
GitHub 标星 20000+,国产 AI 开源从算法开始突破 | 专访商汤联合创始人林达华
作者 | 阿司匹林责编 | 李雪敬封图 | CSDN 下载自视觉中国作为已经有4000多名员工的AI独角兽,商汤的一举一动备受关注。从2018年开始,奔着“开源、统一、可复现”的目标,商汤开始建设人工智能算法的开源体系。当时,商汤联合创始人…

那些年,我们一起学过的汇编----之伪指令
弄懂了前面几篇关于基础的文章,下面就开始我们真正的汇编之旅了,在这一篇中我们着重来强调下汇编语言的伪指令。伪指令是汇编语言程序设计中的一个主要的部分,属于控制命令,在汇编语言中的数据定义、存储单元分配、指示程序结果等…

JavaScript-数据引用类型对象
1 <!DOCTYPE html>2 <html>3 <head lang"en">4 <meta charset"UTF-8">5 <title></title>6 </head>7 <body>8 <script>9 //按值传递:两个变量间赋值时,或将变量作为参数传入函数时,其实…
热点 | Excel不“香”了,数据分析首选Pyhton!
Excel一直在求职中有着不可动摇的地位无论是投行、咨询、四大曾经都会在JD中明确要求会Excel,而Excel称霸的时代已经过去!事实上,为了追求更高的效率和质量,他们开始使用比Excel更高效的Python,随后交易收入增长了15%。…

ASP.NET中实现打印
怎样才可以调用打印机进行打印并且对纸张类型进行设置呢? --------------------------------------------------------------- <OBJECT id"WebBrowser" height"0" width"0" classid"CLSID:8856F961-340A-11D0-A96B-00…
you have new email in /var/spool/mail/root/
有时在进入系统的时候经常提示You have new mail in /var/spool/mail/root 解决方法:修改系统配置文件/etc/profile,告诉系统不要去检查邮箱. 具体操作: 命令行输入:echo "unset MAILCHECK" >> /etc/profile 【把…

写时复制,写时拷贝,写时分裂,Copy on write
2019独角兽企业重金招聘Python工程师标准>>> 写时复制,写时拷贝,写时分裂 (Copy-on-write,简称COW)是计算机资源管理方面的一种优化技术,有着广泛的应用,比如内存管理(进…

C#生成pdf的源代码
作者:qieyj(温馨港湾) http://search.csdn.net/Expert/topic/1256/1256076.xml?temp.1866419//write by wenhui.orgusing System;using System.IO;using System.Text;using System.Collections; namespace PDFGenerator{ public class PDFGenerator{static fl…
迁移性好、多用途,港中文提出特征分离的无监督人类三维姿态表征
来源 | 我爱计算机视觉(ID:aicvml)本文将介绍一种基于特征分离的通用人类姿态特征的学习算法Unsupervised Human 3D Pose Representation with Viewpoint and Pose Disentanglement。该算法从无监督的特征分离过程中,习得了一个迁移性好、多用…

解決Linux下Android开发真机调试设备不被识别问题
为什么80%的码农都做不了架构师?>>> 在google找了不少关于这个的资料,各种添加和修改系统文件,但是我的defy依旧没有被识别。尼马的! 好吧,是我低估了Android的sdk的adb调试工具,其实简单的两个…

在Server 2003上部署IIS+PHP+MySQL配置清单
在Server 2003上部署IISPHPMySQL I.安装Windows Server 2003 将光盘放入光驱中,设置BIOS,从CDROM引导加载安装程序,等待启动; 设置注册信息,名字和公司组织名; 填写安装密钥; 设置远程连接数目&…
用Python打造一款文件搜索工具,所有功能自己定义
前言在日常的办公中,我们经常会从一堆不同格式的文件(夹)中搜索特定的文件,可能你是凭着记忆去找或是借助软件,但你有想过如何用Python实现吗?本文将基于几个常见的搜索操作讲解。扫描路径内的内容有些时候我们会希望在当前文件夹…

vlan间路由实验
路由与交换技术实验报告 实验7 vlan间路由实验 班级:130462 姓名:张欣国 学号:13046210 一、 实验目的 1. 了解vlan间路由的不同方法; 2. 了解路由备份; 二、 实验步骤与内容 1. 详细阅读操作过程,认真完…

.net中连接SYBASE的种种问题
作者:zwztu http://search.csdn.net/Expert/topic/1612/1612693.xml?temp.2369806首先如果用OLEDB连呢?如果用ASE 的OLEDB 提供者,那这个提供者哪里有下呢? 其次如果用MSDATASHAPE连,可以是可以,…

struts2中使用标签操作静态方法等
2019独角兽企业重金招聘Python工程师标准>>> 有的时候对<%%>特别敏感,不想用jsp的<% %>来调用java类中的静态方法,这时候我们可以用struts2的ognl标签来调用。 下面为struts2的配置文件: <struts><!-- ognl标…
5年5亿美金,华为昇腾如何构建全行业AI生态?
作者 | 阿司匹林出品 | CSDN(ID:CSDNnews)2018 年,在第三届 HUAWEI CONNECT(华为全联接大会)上,华为首次公布了 AI 战略与全栈全场景 AI 解决方案,其中包含全球首个覆盖全场景人工智能的华为昇腾…

avascript中的this与函数讲解
徐某某一个半路出家的野生程序员javascript中的this与函数讲解 前言 javascript中没有块级作用域(es6以前),javascript中作用域分为函数作用域和全局作用域。并且,大家可以认为全局作用域其实就是Window函数的函数作用域ÿ…
英特尔第11代酷睿处理器TigerLake发布,集成Xe GPU,采用10nm制程技术
2020 年 9 月 2 日,英特尔发布了下一代移动 PC 处理器,,搭载英特尔锐炬 Xe 显卡的全新第 11 代智能英特尔酷睿处理器(代号“Tiger Lake”)是全球性能领先的轻薄型笔记本处理器,能够为Windows 和 ChromeOS 系…

带闰年判断的正则表达式
作者: xixigongzhu(夕夕公主) http://search.csdn.net/Expert/topic/1974/1974227.xml?temp.6640131首先,你的年的范围是1800-3999润年:1800,1900,2100,2200,2300,2500&#x…

FTP命令解析
FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。 FTP的命令行格式为: ftp -v -…

openresty 前端开发入门五之Mysql篇
2019独角兽企业重金招聘Python工程师标准>>> openresty 前端开发入门五之Mysql篇 这章主要演示怎么通过lua连接mysql,并根据用户输入的name从mysql获取数据,并返回给用户 操作mysql主要用到了lua-resty-mysql库,代码可以在github上…

深入理解JavaScript系列(10):JavaScript核心(晋级高手必读篇)
http://www.cnblogs.com/TomXu/archive/2012/01/12/2308594.html 本篇是ECMA-262-3 in detail系列的一个概述(本人后续会翻译整理这些文章到本系列(第11-19章)。每个章节都有一个更详细的内容链接,你可以继续读一下每个章节对应的…

显示打印对话框
Montaque(Rain ManRainman) http://search.csdn.net/Expert/topic/1756/1756799.xml?temp.8004572加一个printdialog到form上,然后调用 printDialog1.ShowDialog() --------------------------------------------------------------- Dim pt As Printi…

百度CTO王海峰服贸会展示AI新基建成果,飞桨获“科技创新服务示范案例”奖
AI正在为各行各业注入新活力,而AI新基建也在为包括服务贸易领域在内的社会经济发展提供新动力。9月4日,万众瞩目的2020中国国际服务贸易交易会正式召开。这是疫情发生以来,我国在线下举办的第一场重大国际经贸活动,吸引了1.8万家境…

创建画布(验证码)
<?php //创建画布$width 500;$height 800;$imageimagecreatetruecolor($width,$height);//var_dump($image); //处理画布 //imagecolorallocate() 分配颜色到画布上,选择一个颜色。//分配颜色$greenimagecolorallocate($image,0,255,0);//填充(油漆…
认知推理下的常识知识库资源、常识测试评估与中文实践项目索引
作者 | 刘焕勇责编 | 李雪敬出品 | CSDN博客Cognitive InferenceCognitive Inference,认知推理、常识知识库、常识推理与常识推理评估的系统项目,以现有国内外已有的常识知识库为研究对象,从常识知识库资源建设和常识推理测试评估两个方面出发…

句号一定要划在句子最美的地方
句号一定要划在句子最美的地方。。。。。。。。。。。。。离职中。。。。转载于:https://blog.51cto.com/luoguoling/944357