Professional Documents
Culture Documents
relationships in a set of data through a process that mimics the way the human brain
operates. In this sense, neural networks refer to systems of neurons, either organic or
artificial in nature. Neural networks can adapt to changing input; so, the network
generates the best possible result without needing to redesign the output criteria.
Neural networks are also ideally suited to help people solve complex problems in real-
life situations. They can learn and model the relationships between inputs and outputs
that are nonlinear and complex; make generalizations and inferences; reveal hidden
relationships, patterns and predictions; and model highly volatile data (such as financial
time series data) and variances needed to predict rare events (such as fraud detection).
• Input layer
• Hidden layer
• Output layer
Each layer is further divided into several blocks called nodes. Each node is
assigned a particular task to perform and that is further passed to the next layer.
Input Layer:
• The input layer is responsible to feed in the input and no processing takes place
here.
Hidden Layer:
• This layer is responsible for processing the input fed into the system.
• Processing is not visible to anyone and thus is called the hidden layer.
• Each node of the hidden layer has its own functionality, and hence, the defined
machine learning algorithm gets executed on the data received from the input
layer.
• The processed information is then given to the subsequent hidden layer in the
network.
• The number of hidden layers in a neural network system totally depends on the
complexity of the function for which the network has been designed.
Output Layer:
• The last hidden layer passes the final processed data to the output layer which
• Similar to the input layer, output layer too does not process the data which it
acquires.
Nodes:
layer.
• A node can take several inputs. Each input has a desired output. If undesired
• Data enters in ANN, through input layer. Input layer communicates the data to
the hidden layer. Hidden layer process the data and send the output to another
hidden layer or output layer. The output layer provides the output.
Creating brain like neuron networks is not easy, primarily due to following reasons:
neurons is difficult.
Supervised learning:
labelled, and the algorithm uses the answer keys to evaluate its accuracy on the
training data. Classification and Regression models are types of supervised learning.
Unsupervised learning:
extracting features/patterns from the unlabelled dataset provided (The system will
Reinforcement learning:
In this type of model, the algorithms work towards accomplishing
the goal or try to improve the performance in a particular task. This is used in
gaming.
output.