Nano Lett. 2018 Jul 11;18(7):4447-4453. doi: 10.1021/acs.nanolett.8b01526. Epub 2018 Jun 12.
Memristor-based neuromorphic networks have been actively studied as a promising candidate to overcome the von-Neumann bottleneck in future computing applications. Several recent studies have demonstrated memristor network's capability to perform supervised as well as unsupervised learning, where features inherent in the input are identified and analyzed by comparing with features stored in the memristor network. However, even though in some cases the stored feature vectors can be normalized so that the winning neurons can be directly found by the (input) vector-(stored) vector dot-products, in many other cases, normalization of the feature vectors is not trivial or practically feasible, and calculation of the actual Euclidean distance between the input vector and the stored vector is required. Here we report experimental implementation of memristor crossbar hardware systems that can allow direct comparison of the Euclidean distances without normalizing the weights. The experimental system enables unsupervised K-means clustering algorithm through online learning, and produces high classification accuracy (93.3%) for the standard IRIS data set. The approaches and devices can be used in other unsupervised learning systems, and significantly broaden the range of problems a memristor-based network can solve.
基于忆阻器的神经形态网络作为一种有前途的候选方案,已经被积极研究,以克服未来计算应用中的冯·诺依曼瓶颈。最近的几项研究表明,忆阻器网络能够进行有监督和无监督学习,通过与储存在忆阻器网络中的特征进行比较,识别和分析输入中固有的特征。然而,即使在某些情况下,存储的特征向量可以进行归一化,使得获胜神经元可以通过(输入)向量-(存储)向量点积直接找到,但在许多其他情况下,特征向量的归一化并不简单或实际可行,需要计算输入向量和存储向量之间的实际欧几里得距离。在这里,我们报告了忆阻器交叉点硬件系统的实验实现,该系统可以允许直接比较欧几里得距离,而无需对权重进行归一化。该实验系统通过在线学习实现了无监督 K-均值聚类算法,并对标准 IRIS 数据集产生了 93.3%的高分类准确率。这些方法和设备可以用于其他无监督学习系统,并显著拓宽了基于忆阻器的网络可以解决的问题范围。