Artificial neural network

An artificial neural network (ANN) is a connected group of artificial neurons, where the artificial neurons are aggregated into linked neural layers that can be divided into three types:

  • The input layer receives input signals from the outside world and passes these input signals to the next layer.
  • Hidden layers, if any, perform computations on these signals and pass them to the output layer. Therefore, the outputs of the hidden layer(s) act as inputs to the final output.
  • The output layer calculates the final output, which then influences the outside world in some manner.

Artificial neurons are linked across adjacent neural layers by edges that have weights associated with them. In general, the addition of more ...

Get Machine Learning with Apache Spark Quick Start Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.