09.10.2023 Views

Advanced Data Analytics Using Python_ With Machine Learning, Deep Learning and NLP Examples ( 2023)

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 5

Deep Learning

and Neural Networks

Neural networks, specifically known as artificial neural networks

(ANNs), were developed by the inventor of one of the first neurocomputers,

Dr. Robert Hecht-Nielsen. He defines a neural network as follows:

“…a computing system made up of a number of simple, highly

interconnected processing elements, which process information by their

dynamic state response to external inputs.”

Customarily, neutral networks are arranged in multiple layers. The

layers consist of several interconnected nodes containing an activation

function. The input layer, communicating to the hidden layers, delineates

the patterns. The hidden layers are linked to an output layer.

Neural networks have many uses. As an example, you can cite the fact

that in a passenger load prediction in the airline domain, passenger load

in month t is heavily dependent on t-12 months of data rather on t-1 or t-2

data. Hence, the neural network normally produces a better result than

the time-series model or even image classification. In a chatbot dialogue

system, the memory network, which is actually a neural network of a bag

of words of the previous conversation, is a popular approach. There are

many ways to realize a neural network. In this book, I will focus only the

backpropagation algorithm because it is the most popular.

© Sayan Mukhopadhyay 2018

S. Mukhopadhyay, Advanced Data Analytics Using Python,

https://doi.org/10.1007/978-1-4842-3450-1_5

99

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!