Abstract

Neural networks represent a brain metaphor for information processing. These models are biologically inspired rather than an exact replica of how the brain actually functions. Neural networks have been shown to be very promising systems in many forecasting applications and business classification applications due to their ability to learn from the data. This article aims to provide a brief overview of artificial neural network. The artificial neural network learns by updating the network architecture and connection weights so that the network can efficiently perform a task. It can learn either from available training patterns or automatically learn from examples or input-output relations. Neural network-based models continue to achieve impressive results on longstanding machine learning problems, but establishing their capacity to reason about abstract concepts has proven difficult. Building on previous efforts to solve this important feature of general-purpose learning systems, our latest paper sets out an approach for measuring abstract reasoning in learning machines, and reveals some important insights about the nature of generalization itself. Artificial neural networks can learn by example like the way humans do. An artificial neural net is configured for a specific application like pattern recognition through a learning process. Learning in biological systems consists of adjustments to the synaptic connections that exist between neurons. This is true of artificial neural networks as well. Artificial neural networks can be applied to an increasing number of real-world problems of considerable complexity. They are used for solving problems that are too complex for conventional technologies or those types of problems that do not have an algorithmic solution.

Highlights

  • Neural network is a type of artificial intelligence that attempts to imitate the way a human brain works

  • Back propagation is a method used in artificial neural networks to calculate a gradient that is needed in the calculation of the weights to be used in the network

  • The computing world has a lot to gain from neural networks

Read more

Summary

Introduction

Neural network is a type of artificial intelligence that attempts to imitate the way a human brain works. Rather than using a digital model, in which all computations manipulate zeros and ones, a neural network works by creating connections between processing elements, the computer equivalent of neurons. Neural networks are a set of algorithms, modeled loosely after the human brain, that are designed to recognize patterns. They interpret sensory data through a kind of machine perception, labeling or clustering raw input. The patterns they recognize are numerical, contained in vectors, into which all real-world data, be it images, sound, text or time series, must be translated. Taking inspiration from the brain, an artificial neural network is a collection of connected units, called neurons. Each connection carries a real number value which determines the weight/strength of the signal [3]

Types of Artificial Neural Network
Feed Forward Neural Network Artificial Neuron
Radial Basis Function Neural Network
Kohonen Self Organizing Neural Network
Convolutional Neural Network
Modular Neural Network
Few Statistical Details about the Framework
Backpropagation
The Weights re-Calibrated
Activation Function
Initialization
Gradient Descent
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