Low - Power Stochastic Arithmetic Feed - Forward Neural Network

نویسنده

  • Jon-Erik Ruth
چکیده

I thank my advisor Yngvar Berg for accepting me as one of his students, and so making this work possible, and for introducing me to the very interesting field of neural computation. I will also thank him for being encouraging, and allowing me a great freedom in choice of methods and solutions. Many thanks to Tor Sverre Lande as well, for his constructive critisism of circuit implementations. Contents 1 Introduction 1 1.1 Biological neural networks-a brief 3 Stochastic computing network elements 13 3.1 Representing values with pulse 4 Output error generation 29 4.1 Integration and regeneration iii iv CONTENTS 5 Long term synaptic weight storage 39 5.1 Analog storage 6 Composition and performance of a complete network 57 6.1 Assembling the network parts into a 3-6-2 A Die photo of the chip 71 B Miscellaneous 73 B.1 Program for empirical calculation of the neuron transfer characteristic : 73 B.2 Op-amp integrator that implements a moving v vi LIST O F FIGURES 6.1 Floorplan of a 3-6-2 CHAPTER 1 Introduction In the traditional computational paradigm, which was introduced by von Neumann, problems are solved by an ordered set of instructions known as a program. These instructions are fed to the CPU in a sequential order, and processed in this order. An instruction typically just do a simple arithmetic operation or change the location of where to fetch the next instruction – a jump-instruction. To solve complex problems one usually have to process the same set of instructions thousands of times inside tight loops, that can be nested inside other tight loops. This means that it can take billions of instructions to solve such problems. Even the fastest supercomputers existing today, running advanced AI systems, can not perform real time visual or auditory recognition like you and me, but even simple mammals perform such visual and auditory recognition constantly. The biological brains ability to perform very complex tasks, with a minimum set of activities and resources, has inspired scientists to study the field of neural computation, and to try to implement artificial neural systems. There are also other properties associated with the biological brain that are desirable. It is very fault tolerant, and even though there are dying nerve cells every minute, it is still functioning without significant loss of performance. It is not like a digital computer where one damaged transistor can make the whole system go down. It is also …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Stochastic Approach to Digital Control Design and Implementation in Power Electronics

This dissertation uses the theory of stochastic arithmetic as a solution for the FPGA implementation of complex control algorithms for power electronics applications. Compared with the traditional digital implementation, the stochastic approach simplifies the computation involved and saves digital resources. The implementation of stochastic arithmetic is also compatible with modern VLSI design ...

متن کامل

Low-Precision Batch-Normalized Activations

Artificial neural networks can be trained with relatively low-precision floating-point and fixed-point arithmetic, using between one and 16 bits. Previous works have focused on relatively wide-but-shallow, feed-forward networks. We introduce a quantization scheme that is compatible with training very deep neural networks. Quantizing the network activations in the middle of each batch-normalizat...

متن کامل

Studies with a Generalized Neuron Based PSS on a Multi-Machine Power System

An artificial neural network can be used as an intelligent controller to control non-linear, dynamic system through learning. It can easily accommodate non-linearities and time dependencies. Most common multi-layer feed-forward neural networks have the drawbacks of large number of neurons and hidden layers required to deal with complex problems and require large training time. To overcome these...

متن کامل

ESTIMATION OF GAS HOLDUP AND INPUT POWER IN FROTH FLOTATION USING ARTIFICIAL NEURAL NETWORK

Multivariable regression and artificial neural network procedures were used to modeling of the input power and gas holdup of flotation. The stepwise nonlinear equations have shown greater accuracy than linear ones where they can predict input power, and gas holdup with the correlation coefficients of 0.79 thereby 0.51 in the linear, and R2=0.88 versus 0.52 in the non linear, respectively. ...

متن کامل

Global Solar Radiation Prediction for Makurdi, Nigeria Using Feed Forward Backward Propagation Neural Network

The optimum design of solar energy systems strongly depends on the accuracy of  solar radiation data. However, the availability of accurate solar radiation data is undermined by the high cost of measuring equipment or non-functional ones. This study developed a feed-forward backpropagation artificial neural network model for prediction of global solar radiation in Makurdi, Nigeria (7.7322  N lo...

متن کامل

Signal Prediction by Layered Feed - Forward Neural Network (RESEARCH NOTE).

In this paper a nonparametric neural network (NN) technique for prediction of future values of a signal based on its past history is presented. This approach bypasses modeling, identification, and parameter estimation phases that are required by conventional parametric techniques. A multi-layer feed forward NN is employed. It develops an internal model of the signal through a training operation...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995