Braille–Latin conversion using memristive bidirectional associative memory neural network

被引:0
作者
Vaidyaraman J. [1 ]
Thyagarajan A.K. [2 ]
Shruthi S. [1 ]
Ravi V. [1 ]
机构
[1] School of Electronics Engineering, Vellore Institute of Technology, Chennai
[2] Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI
关键词
Artificial neural networks (ANNs); Bidirectional associative memory (BAM); Braille–Latin conversion; Hetero associative memory; Memristor; Noise-tolerant;
D O I
10.1007/s12652-022-04386-8
中图分类号
学科分类号
摘要
Artificial neural networks (ANNs) are finding increasing use as tools to model and solve problems in almost every discipline in today’s world. The successful implementation of ANNs in software—particularly in the fields of deep learning and machine learning—has spiked an interest in designing hardware architectures that are custom-made to implement ANNs. Several categories of ANNs exist. The two-layer bidirectional associative memory (BAM) is a particular class of hetero-associative memory networks that is extremely efficient and exhibits good performance for storing and retrieving pattern pairs. The memristor is a novel hardware element that is well-suited to modelling neural synapses because it exhibits tunable resistance. In this work, in order to create a device that can perform Braille–Latin conversion, we have implemented a circuit realization of a BAM neural network. The implemented hardware BAM uses a memristor crossbar array for modelling neural synapses and a neuron circuit comprising an I-to-V converter (resistor), voltage comparator, D flip-flop, and inverter. The efficiency of the implemented hardware BAM was tested initially using 2 × 2 and 3 × 3 patterns. Upon successfully verifying the ability of the implemented BAM to store and retrieve simple pattern pairs, it was trained for a pattern-recognition application, namely mapping Braille alphabets to their Latin counterparts and vice versa. The performance of the implemented BAM network is robust even on the introduction of noise. The application can recognize the input patterns with accuracies of 100% in either direction when tested with up to 30% noise. © 2022, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
引用
收藏
页码:12511 / 12534
页数:23
相关论文
共 55 条
[1]  
Acevedo-Mosqueda M.E., Yanez-Marquez C., Acevedo-Mosqueda M.A., Bidirectional associative memories: different approaches, ACM Comput Surv CSUR, 45, 2, pp. 1-30, (2013)
[2]  
Ali M.S., Narayanan G., Shekher V., Alsulami H., Saeed T., Dynamic stability analysis of stochastic fractional-order memristor fuzzy BAM neural networks with delay and leakage terms, Appl Math Comput, 369, (2020)
[3]  
Alibart F., Zamanidoost E., Strukov D.B., Pattern classification by memristive crossbar circuits using ex situ and in situ training, Nat Commun, 4, 1, pp. 1-7, (2013)
[4]  
Biolek Z., Biolek D., Biolkova V., SPICE model of memristor with nonlinear dopant drift, Radioengineering, 18, 2, (2009)
[5]  
Chartier S., Boukadoum M., A bidirectional heteroassociative memory for binary and grey-level patterns, IEEE Trans Neural Netw, 17, 2, pp. 385-396, (2006)
[6]  
Chua L.O.M., The missing circuit element. circuit theory, IEEE Trans, 18, pp. 507-519, (1971)
[7]  
de Souza A.C., Valle M.E., Fuzzy kernel associative memories with application in classification, North American Fuzzy Information Processing Society Annual Conference, pp. 290-301, (2018)
[8]  
Hasan R., Taha T.M., Yakopcic C., A fast training method for memristor crossbar based multi-layer neural networks, Analog Integr Circ Sig Process, 93, 3, pp. 443-454, (2017)
[9]  
Hasan R., Taha T.M., Yakopcic C., On-chip training of memristor crossbar based multi-layer neural networks, Microelectron J, 66, pp. 31-40, (2017)
[10]  
Hasan R., Yakopcic C., Taha T.M., Ex-situ training of dense memristor crossbar for neuromorphic applications, Proceedings of the 2015 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH´ 15, pp. 75-81, (2015)