Software Engineering vocabulary · Machine Learning and Data Processing

Neural network

Meaning in software engineering, with examples

/ˈnʊrəl ˈnetwɜːrk/nounCore term

In software engineering, neural network means: A model made of many connected units arranged in layers, loosely inspired by the brain. Each connection has a weight that is adjusted during training.

In Turkish: sinir ağı, yapay sinir ağı

How it is used

The basic building block of deep learning. People describe a network by its architecture, its number of layers and its number of parameters. In conversation it is often just 'the network' or 'the net'.

Example sentences

  1. We replaced the decision tree with a small neural network and gained four points of accuracy.

  2. The neural network has twelve layers and about 80 million parameters.

Common collocations

  • train a neural network
  • deep neural network
  • neural network architecture
  • feedforward neural network

This word in other fields

The same English word can have a different meaning in another field:

More terms: Machine Learning and Data Processing

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: