LOGO

Accurate Automation Corporation

 Home
 About Us
 Technology
 Projects
 Employment
 Products
 Links

Contact Us

7001 Shallowford Road
Chattanooga, TN 37421

E-mail: Sales@accurate-
automation.com
Phone: 423-894-4646
Fax: 423-894-4645
Videophone: 423-510-8448

Directions

 Neural Network Overview

Artificial neural networks (ANNs) are computational paradigms which implement simplified models of their biological counterparts, biological neural networks. Biological neural networks are the local assemblages of neurons and their dendritic connections that form the (human) brain. Accordingly, ANNs are characterized by:

  • Local processing in artificial neurons (or processing elements, PEs),
  • Massively parallel processing, implemented by rich connection pattern between PEs,
  • The ability to acquire knowledge via learning from experience,
  • Knowledge storage in distributed memory, the synaptic PE connections.

The attempt of implementing neural networks for brain-like computations like patterns recognition, decisions making, motory control and many others is made possible by the advent of large scale computers in the late 1950's. Indeed, ANNs can be viewed as a major new approach to computational methodology since the introduction of digital computers.

Although the initial intent of ANNs was to explore and reproduce human information processing tasks such as speech, vision, and knowledge processing, ANNs also demonstrated their superior capability for classification and function approximation problems. This has great potential for solving complex problems such as systems control, data compression, optimization problems, pattern recognition, and system identification.

Artificial neural networks were originally developed as tools for the exploration and reproduction of human information processing tasks such as speech, vision, olfaction, touch, knowledge processing and motor control. Today, most research is directed towards the development of artificial neural networks for applications such as data compression, optimization, pattern matching, system modeling, function approximation, and control. One of the application areas to which we apply artificial neural networks is flight control. Artificial neural networks give control systems a variety of advanced capabilities.

Learning versus A Priori Problem Solving

Conventional computers rely on programs that solve a problem using a pre-determined series of steps, called algorithms. These programs are controlled by a single, complex central processing unit, and store information at specific locations in memory. Artificial neural networks use highly distributed representations and transformations that operate in parallel, have distributed control through many highly interconnected neurons, and store their information in variable strength connections called synapses.

There are many different ways in which people refer to the same type of neural networks technology. Neural networks are described as connectionist systems, because of the connections between individual processing nodes. They are sometimes called adaptive systems, because the values of these connections can change so that the neural network performs more effectively. They are also sometimes called parallel distributed processing systems, which emphasize the way in which the many nodes or neurons in a neural network operate in parallel. The theory that inspires neural network systems is drawn from many disciplines; primarily from neuroscience, engineering, and computer science, but also from psychology, mathematics, physics, and linguistics.

Artificial neural networks are highly parallel systems, therefore conventional computers are inefficient for implementing them.Accurate Automation has developed the Neural Network Processor (NNP®), which allows us to run complex neural networks in real time.For more information about the NNP click here.