A neural network is
|“||a software program whose operation imitates the way a human brain works. A neural network creates connections between processing elements, which are analogous to neurons. Given a certain pattern of input, the organization and weights of the connections determine the corresponding output. Most neural networks must be trained with a large set of "training data" before they can be effective in recognizing patterns within the input data.||”|
|“||a weighted, directed graph where the vertices represent neurons and the edges represent connections (sometimes called synapses) between the neurons. The neurons are arranged in layers.||”|
- ↑ Perspectives on Research in Artificial Intelligence and Artificial General Intelligence Relevant to DoD, at 12.