...
首页> 外文期刊>Scientific reports. >Using Memristors for Robust Local Learning of Hardware Restricted Boltzmann Machines
【24h】

Using Memristors for Robust Local Learning of Hardware Restricted Boltzmann Machines

机译:使用忆阻器对硬件受限的Boltzmann机器进行可靠的本地学习

获取原文
   

获取外文期刊封面封底 >>

       

摘要

One of the biggest stakes in nanoelectronics today is to meet the needs of Artificial Intelligence by designing hardware neural networks which, by fusing computation and memory, process and learn from data with limited energy. For this purpose, memristive devices are excellent candidates to emulate synapses. A challenge, however, is to map existing learning algorithms onto a chip: for a physical implementation, a learning rule should ideally be tolerant to the typical intrinsic imperfections of such memristive devices, and local. Restricted Boltzmann Machines (RBM), for their local learning rule and inherent tolerance to stochasticity, comply with both of these constraints and constitute a highly attractive algorithm towards achieving memristor-based Deep Learning. On simulation grounds, this work gives insights into designing simple memristive devices programming protocols to train on chip Boltzmann Machines. Among other RBM-based neural networks, we advocate using a Discriminative RBM, with two hardware-oriented adaptations. We propose a pulse width selection scheme based on the sign of two successive weight updates, and show that it removes the constraint to precisely tune the initial programming pulse width as a hyperparameter. We also propose to evaluate the weight update requested by the algorithm across several samples and stochastic realizations. We show that this strategy brings a partial immunity against the most severe memristive device imperfections such as the non-linearity and the stochasticity of the conductance updates, as well as device-to-device variability.
机译:如今,纳米电子领域最大的风险之一是通过设计硬件神经网络来满足人工智能的需求,该神经网络通过融合计算和内存,以有限的能量处理和学习数据。为此,忆阻设备是模拟突触的极佳候选者。然而,一个挑战是将现有的学习算法映射到芯片上:对于物理实现,理想情况下,学习规则应能够容忍此类忆阻设备和本地设备的典型内在缺陷。受限制的玻尔兹曼机器(RBM)的本地学习规则和对随机性的固有容忍度,同时满足这两个约束,并构成了实现基于忆阻器的深度学习的极具吸引力的算法。在仿真的基础上,这项工作为设计简单的忆阻器件编程协议提供了见解,以在芯片上训练玻尔兹曼机。在其他基于RBM的神经网络中,我们提倡使用具有两种面向硬件的适应性的Discriminative RBM。我们提出了一个基于两个连续权重更新的符号的脉冲宽度选择方案,并表明该方案消除了将初始编程脉冲宽度精确调整为超参数的约束。我们还建议在多个样本和随机实现之间评估算法请求的权重更新。我们表明,该策略可部分抵御最严重的忆阻器件缺陷,例如电导更新的非线性和随机性以及器件之间的差异。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号