TY - JOUR
T1 - Learning in Memristive Neural Network Architectures Using Analog Backpropagation Circuits
AU - Krestinskaya, Olga
AU - Salama, Khaled N.
AU - James, Alex Pappachen
N1 - KAUST Repository Item: Exported on 2020-10-01
PY - 2018/9/20
Y1 - 2018/9/20
N2 - The on-chip implementation of learning algorithms would speed up the training of neural networks in crossbar arrays. The circuit level design and implementation of a back-propagation algorithm using gradient descent operation for neural network architectures is an open problem. In this paper, we propose analog backpropagation learning circuits for various memristive learning architectures, such as deep neural network, binary neural network, multiple neural network, hierarchical temporal memory, and long short-term memory. The circuit design and verification are done using TSMC 180-nm CMOS process models and TiO-based memristor models. The application level validations of the system are done using XOR problem, MNIST character, and Yale face image databases.
AB - The on-chip implementation of learning algorithms would speed up the training of neural networks in crossbar arrays. The circuit level design and implementation of a back-propagation algorithm using gradient descent operation for neural network architectures is an open problem. In this paper, we propose analog backpropagation learning circuits for various memristive learning architectures, such as deep neural network, binary neural network, multiple neural network, hierarchical temporal memory, and long short-term memory. The circuit design and verification are done using TSMC 180-nm CMOS process models and TiO-based memristor models. The application level validations of the system are done using XOR problem, MNIST character, and Yale face image databases.
UR - http://hdl.handle.net/10754/631342
UR - https://ieeexplore.ieee.org/document/8468181
UR - http://www.scopus.com/inward/record.url?scp=85053631277&partnerID=8YFLogxK
U2 - 10.1109/TCSI.2018.2866510
DO - 10.1109/TCSI.2018.2866510
M3 - Article
SN - 1549-8328
VL - 66
SP - 719
EP - 732
JO - IEEE Transactions on Circuits and Systems I: Regular Papers
JF - IEEE Transactions on Circuits and Systems I: Regular Papers
IS - 2
ER -