Reader small image

You're reading from  Learning Spark SQL

Product typeBook
Published inSep 2017
Reading LevelIntermediate
PublisherPackt
ISBN-139781785888359
Edition1st Edition
Languages
Right arrow

Introducing neural networks


A neural network, or an artificial neural network (ANN), is a set of algorithms, or actual hardware, that is loosely modeled the human brain. They are essentially an interconnected set of processing nodes that are designed to recognize patterns. They adapt to, or learn from, a set of training patterns such as images, sound, text, time series, and so on. 

Neural networks are typically organized into that consist of interconnected nodes. These nodes communicate with each other by sending signals over the connections. Patterns are presented to the network via an input layer, which is then passed on to one or more hidden layers. Actual computations are executed in these hidden layers. The last hidden layer connects to an output layer that outputs the final answer.

The total input to a particular node is typically a function of the output from each of the connected nodes. The contribution from these inputs to a node can be excitatory or inhibitory, and ultimately helps...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Learning Spark SQL
Published in: Sep 2017Publisher: PacktISBN-13: 9781785888359