为了追求其在物联网和大数据分析领域的未来,东芝公司正在开发一种时域神经网络(TDNN/Time Domain Neural Network),采用了超低功耗的神经形态半导体电路,可用于执行深度学习的运算。TDNN 由大量使用了东芝自家的模拟技术的微型处理单元构成,这让它和传统的数字处理器不一样。TDNN 在 11 月 8 日的 A-SSCC 2016(2016 年亚洲固态电路会议)上报告了出来——这是由 IEEE 赞助的一个在日本举办的国际性半导体电路技术会议。

深度学习需要大量的计算,所以通常需要在高功率的高性能处理上运行。但是,如果要将深度学习和物联网边缘设备(IoT edge device)(如传感器和智能手机)结合起来,就需要非常高能效的 IC(集成电路)——它可以执行大量所需的运算,同时仅需消耗极少的能量。

在冯诺依曼型的计算机架构中,大部分能量都消耗在了将数据在片上或片外存储设备与处理单元之间的传递之中。减少数据移动的一种最有效的方式是使用大量处理单元,其中每一个都仅处理与其接近的一个数据。这些数据点在将输入信号(比如猫的照片)转换成输出信号(比如识别照片中有猫)的过程中会有一个权重。数据点离目标输出越近,其获得的权重就越高。该权重是自动化引导深度学习过程的一个参数。

生物大脑也有相似的架构。在生物大脑中,神经元之间的耦合强度(权重数据)内建于突触(处理单元)之中。在大脑里面,突触是神经元之间的连接,每一个都有不同的强度。这些强度(权重)决定了通过该连接的信号。突触可以通过这种方式执行某种形式的计算处理。这种架构被称作是完全空间展开架构(fully spatially unrolled architecture);它很有吸引力,但也有一个明显的缺点——将其复制到芯片上需要大量的算术电路(arithmetic circuits),而且会很快变大到难以承受的程度。

东芝的 TDNN 从 2013 年开始开发,使用了时域的模拟和数字混合的信号处理(TDAMS/time-domain analog and digital mixed signal processing)技术,可以实现处理单元的小型化。在 TDAMS 中,比如加法这样的算术运算可以通过使用像模拟信号一样的数字信号通过逻辑门的延迟时间来有效地执行。使用这项技术,用于深度学习的处理单元可以仅有完全空间展开架构的 3 个逻辑门和 1 bit 内存即可。东芝已经制造出了一款用于概念验证的芯片,其使用了 SRAM(静态随机存取存储器)单元作为内存,并且已经证明能够用来识别手写数字。其每条指令的能量消耗是 20.6 fJ,仅有之前一场顶级会议上报道的成绩的 1/6.

东芝计划将 TDNN 开发成一种电阻式随机存取存储器(ReRAM/resistive random access memory),以进一步提升能量和数据的效率。其目标是得到一款能够在边缘设备上实现高性能深度学习技术的 IC。

本文转自d1net(转载)

东芝宣布时域神经网络技术:要让低功率物联网设备也能深度学习相关推荐

  1. 02.改善深层神经网络:超参数调试、正则化以及优化 W1.深度学习的实践层面(作业:初始化+正则化+梯度检验)

    文章目录 作业1:初始化 1. 神经网络模型 2. 使用 0 初始化 3. 随机初始化 4. He 初始化 作业2:正则化 1. 无正则化模型 2. L2 正则化 3. DropOut 正则化 3.1 ...

  2. 02.改善深层神经网络:超参数调试、正则化以及优化 W1.深度学习的实践层面

    文章目录 1. 训练,验证,测试集 2. 偏差,方差 3. 机器学习基础 4. 正则化 5. 为什么正则化预防过拟合 6. dropout(随机失活)正则化 7. 理解 dropout 8. 其他正则 ...

  3. 2G退网后 CAT 1,NB接手低速率物联网设备?

    2G退网后 CAT 1,NB接手低速率物联网设备? 2019年10月22日,工业与信息化部新闻发言人.信息通信发展司司长闻库表示:中国目前4G用户规模为12.57亿,占移动电话用户的78.8%,4G渗 ...

  4. 神经网络隐藏层个数怎么确定_含有一个隐藏层的神经网络对平面数据分类python实现(吴恩达深度学习课程1第3周作业)...

    含有一个隐藏层的神经网络对平面数据分类python实现(吴恩达深度学习课程1第3周作业): ''' 题目: 建立只有一个隐藏层的神经网络, 对于给定的一个类似于花朵的图案数据, 里面有红色(y=0)和 ...

  5. 【 卷积神经网络CNN 数学原理分析与源码详解 深度学习 Pytorch笔记 B站刘二大人(9/10)】

    卷积神经网络CNN 数学原理分析与源码详解 深度学习 Pytorch笔记 B站刘二大人(9/10) 本章主要进行卷积神经网络的相关数学原理和pytorch的对应模块进行推导分析 代码也是通过demo实 ...

  6. 传统计算机视觉技术落伍了吗?不,它们是深度学习的「新动能」

    2019-12-24 11:40:47 选自arXiv 作者:Niall O' Mahony等机器之心编译 参与:魔王.张倩 深度学习崛起后,传统计算机视觉方法被淘汰了吗? 论文链接:https:// ...

  7. 深度神经网络的成功应用,深度神经网络技术赋能

    深度神经网络是什么意思? 深度神经网络是机器学习(ML, Machine Learning)领域中一种技术.在监督学习中,以前的多层神经网络的问题是容易陷入局部极值点. 如果训练样本足够充分覆盖未来的 ...

  8. 马毅:低维模型与深度模型的殊途同归(神经网络、压缩感知和低秩分解与补全)

    机器之心原创 作者:邱陆陆 上周,今日头条人工智能实验室在清华大学举办了第二期 AI 技术沙龙,邀请到上海科技大学信息科学与技术学院的马毅教授带来题为「高维数据的低维结构与深度模型」的主题分享.马毅教 ...

  9. 人工神经网络 人工智能,人工智能神经网络技术

    网上说的深度学习,人工智能具体是什么东西呢? . 深度学习:将"低层"特征表示转化为"高层"特征表示后,用"简单模型"即可完成复杂的分类等学 ...

最新文章

  1. 开机后需要手动打开mysql_mysql解压版一键配置
  2. 嗨,你真的懂this吗?
  3. 什么是__pycache__?
  4. 算法提高课-图论-负环-AcWing 904. 虫洞:spfa求负环裸题
  5. Robot Framework--环境搭建
  6. 白话解释 Javascript 原型继承(prototype inheritance)
  7. JAVA POI读取Excel中Cell为null的处理
  8. C++ STL vector详解
  9. Matlab简单教程:条件分支
  10. 公司内外网同时使用方法
  11. OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序
  12. 诺基亚7原生android,诺基亚7.1喜提Android10系统更新
  13. 计算机无法开机如何读u盘启动,电脑无法识别U盘启动盘怎么办?
  14. 比 Elasticsearch 更快,RediSearch + RedisJSON = 王炸
  15. android remoteViews
  16. c#dataview遍历_c# – 列出DataView
  17. “贫困县电商特产”大数据地图:一定有你青睐的特色产品
  18. cad 执行 autolisp 出现错误:错误: no function definition: VLAX-ENAME->VLA-OBJECT
  19. error:无法解析的外部符号 “public: __thiscall ···该符号在函数···中被引用”
  20. 微信后台订阅管理系统总结

热门文章

  1. docker容器别人访问很卡_docker容器下远程访问jupyter的方式
  2. java非阻塞io流_阻塞式和非阻塞io流初认识
  3. mysql -e -f_twitter-不正确的字符串值:'\ xF0 \ x9F \ x8E \ xB6 \ xF0 \ x9F ...'MySQL
  4. easyexcel 在 设置标题_EasyExcel 自定义单元格式的问题。
  5. oracle中-1002,安装Oracle RAC时, 碰到到了PRKC-1002错误
  6. python调用可执行文件_如何从Python脚本调用可执行文件?
  7. 移除类名没有触发transition_epoll边缘触发模式
  8. oracle 用户包含;,Oracle 数据库查看client的用户登录信息包括ip
  9. 机器学习与数据挖掘_线性模型 II
  10. 数据挖掘技术之离群点检测