Abstract

Neural computing is an emerging research topic today due to its massive increase in demand and applications for machine learning. In this virtual simulation research work, using a free software, a program has been trained a neural network model and translate its functionality into the hardware. In the context of analog neural network, this research seeks to verify a shift sigmoid function that can approximate the transfer function of CMOS inverter. By showing this approximation accurately and reducing the number of components, it would help to implement the neural network based integrated chips. A conciliation is selected for the distance matric of the proposed function. This distance metric between the given CMOS transfer function and the shifted sigmoid function is minimized using the gradient descent. However, this approximate transfer function of CMOS inverter is chosen to verify in a three-layer perceptron networks. The network topology randomly generates weights to provide a diverse set of truth tables. We report two networks whose weights are chosen randomly using a back propagation algorithm due to volatile nature of the network topology and the activation function. The results of this research conclude that the transfer function of CMOS inverter is able to approximate the CMOS transfer function adequately for the purposes of these perceptron networks.

Highlights

  • Neural network is a data structure that used in machine learning, which are inspired by biology

  • Science Journal of Circuits, Systems and Signal Processing 2020; 9(1): 24-30. In this virtual simulation research work, we propose the idea that shows how a network of hardware components can recreate the distinct forward propagation networks with only changing the values of the resistances

  • The proposed model is a virtual representation of a mathematical model that is constructed to predict the observed values of an implementation of the corresponding analog forward propagation network

Read more

Summary

Introduction

Neural network is a data structure that used in machine learning, which are inspired by biology. This system of activating and associate neurons are the fundamental mechanism in what provides the functionality of the human brain [5, 6, 21, 22] In software, this phenomenon is simulated as an artificial neural network (ANN). Connections between neurons could weight by using resistors in conjunction with wires to span different values [5, 7, 21] In this virtual simulation research work, we propose the idea that shows how a network of hardware components can recreate the distinct forward propagation networks with only changing the values of the resistances. A software simulation environment helps to abstract the hardware functionality in such a way that a network topology and weights could select using a standard backpropagation algorithm. The Shockley diode equation is easier to recreate in the Wolfram Alpha API [9]

Methodology and Implementation of the Proposed Model
Activation Function Matching
Cloud Implementation of the Virtual Network
Propagating Forward
Choosing a Propagating Network
Virtual to Analog Translation
Accuracy and Limitations of the Proposed Model
Back Propagation
Adjusting Resistances
Scaling
New Computer Architecture
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call