Difference between revisions of "Artificial neural network"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(See also)
 
Line 25: Line 25:
 
== See also ==
 
== See also ==
  
 +
* [[20Q]]
 +
* [[ADALINE]]
 +
* [[Adaptive resonance theory]]
 
* [[Artificial intelligence]]
 
* [[Artificial intelligence]]
* [[Computer science]]
+
* [[Artificial life]]
 +
* [[Associative memory]]
 +
* [[Autoencoder]]
 +
* [[BEAM robotics]]
 +
* [[Biological cybernetics]]
 +
* [[Biologically inspired computing]]
 +
* [[Blue Brain Project]]
 +
* [[Catastrophic interference]]
 +
* [[Cerebellar Model Articulation Controller]]
 +
* [[Cognitive architecture]]
 +
* [[Cognitive science]]
 +
* [[Convolutional neural network]] (CNN)
 +
* [[Connectionist expert system]]
 +
* [[Connectomics]]
 +
* [[Cultured neuronal networks]]
 
* [[Data mining]]
 
* [[Data mining]]
 +
* [[Deep learning]]
 +
* [[Digital morphogenesis]]
 +
* [[Encog]]
 +
* [[Fuzzy logic]]
 +
* [[Gene expression programming]]
 +
* [[Genetic algorithm]]
 +
* [[Genetic programming]]
 +
* [[Group method of data handling]]
 +
* [[Habituation]]
 +
* [[In Situ Adaptive Tabulation]]
 +
* [[Models of neural computation]]
 +
* [[Multilinear subspace learning]]
 +
* [[Neuroevolution]]
 +
* [[Neural coding]]
 +
* [[Neural gas]]
 +
* [[Neural machine translation]]
 +
* [[Neural network software]]
 +
* [[Neuroscience]]
 +
* [[Ni1000]] chip
 +
* [[Nonlinear system identification]]
 +
* [[Optical neural network]]
 +
* [[Parallel Constraint Satisfaction Processes]]
 +
* [[Parallel distributed processing]]
 +
* [[Radial basis function network]]
 +
* [[Recurrent neural networks]]
 +
* [[Self-organizing map]]
 +
* [[Spiking neural network]]
 +
* [[Systolic array]]
 +
* [[Tensor product network]]
 +
* [[Time delay neural network]] (TDNN)
  
 
== External links ==
 
== External links ==

Latest revision as of 19:10, 6 September 2016

In machine learning and cognitive science, artificial neural networks (ANNs), or simply neural networks, are a family of models inspired by biological neural networks.

Description

Artificial neural networks are used to estimate or approximate functions that can depend on a large number of inputs and are generally unknown.

They are generally presented as systems of interconnected "neurons" which exchange messages between each other.

The connections have numeric weights that can be tuned based on experience, making neural nets adaptive to inputs and capable of learning.

Handwriting recognition

For example, a neural network for handwriting recognition is defined by a set of input neurons which may be activated by the pixels of an input image.

After being weighted and transformed by a function (determined by the network's designer), the activations of these neurons are then passed on to other neurons.

This process is repeated until finally, an output neuron is activated.

This determines which character was read.

Other applications

Like other machine learning methods -- systems that learn from data -- neural networks have been used to solve a wide variety of tasks that are hard to solve using logic programming, including computer vision and speech recognition.

See also

External links