0% found this document useful (0 votes)
33 views14 pages

Group 7 Multilayer Network

Uploaded by

Mehvish liaqat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views14 pages

Group 7 Multilayer Network

Uploaded by

Mehvish liaqat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

MULTILAYER NETWORK SYSTEM

Neural networks represent deep learning using artificial


intelligence. Certain application scenarios are too heavy or
out of scope for traditional machine learning algorithms to
handle. As they are commonly known, Neural Network
pitches in such scenarios and fills the gap.
EXAMPLE OF MULTILAYER NETWORK

 Artificial neural networks are inspired from the biological


neurons within the human body which activate under certain
circumstances resulting in a related action performed by the
body in response. Artificial neural nets consist of various layers
of interconnected artificial neurons powered by activation
functions which help in switching them ON/OFF.
INPUT,HIDDEN AND OUTPUT LAYER

 Input layer represents dimensions of the input vector.


 Hidden layer represents the intermediary nodes that divide the
input space into regions with (soft) boundaries. It takes in a set
of weighted input and produces output through an activation
function.
 Output layer represents the output of the neural network.
TYPES OF NEURAL NETWORK

 There are many types of neural networks available or that might be


in the development stage. They can be classified depending on
their: Structure, Data flow, Neurons used and their density, Layers
and their depth activation filters etc.
 We are going to discuss the following neural networks:
1. Feed Forward Neural Networks
2. Multilayer Perception
3. Convolutional neural Network
4. Sequence to Sequence Models
FEED FORWARD NEURAL NETWORKS

Applications on Feed Forward Neural Networks:


 Simple classification (where traditional Machine-learning based classification
algorithms have limitations)
 Face recognition [Simple straight forward image processing]
 Computer vision [Where target classes are difficult to classify]
 Speech Recognition
The simplest form of neural networks where input data travels in one direction
only, passing through artificial neural nodes and exiting through output nodes. Where
hidden layers may or may not be present, input and output layers are present there.
Based on this, they can be further classified as a single-layered or multi-layered feed-
forward neural network.
Number of layers depends on the complexity of the function. It has uni-
directional forward propagation but no backward propagation .
ADVANTAGES AND DISADVANTAGES
OF FEED FORWARD
Advantages of Feed Forward Neural Networks
 Less complex,
 easy to design &
 Maintain
 Fast and speedy [One-way propagation]
 Highly responsive to noisy data
Disadvantages of Feed Forward Neural Networks:
 Cannot be used for deep learning [due to absence of dense layers and back
propagation]
MULTI-LAYER PERCEPTION

Applications on Multi-Layer Perceptron


 Speech Recognition
 Machine Translation
 Complex Classification
An entry point towards complex neural nets where input data travels
through various layers of artificial neurons. Every single node is connected to all
neurons in the next layer which makes it a fully connected neural network. Input
and output layers are present having multiple hidden Layers i.e. at least three or
more layers in total. It has a bi-directional propagation i.e. forward propagation and
backward propagation.
ADVANTAGES AND DISADVANTAGES
MULTI-LAYER PERCEPTION
Advantages on Multi-Layer Perceptron
 Used for deep learning [due to the presence of dense fully connected layers and
back propagation] 
Disadvantages on Multi-Layer Perceptron:
  Comparatively complex to design and maintain
 Comparatively slow (depends on number of hidden layers)
CONVOLUTIONAL NEURAL NETWORK

Convolution neural network contains a three-dimensional arrangement of neurons,


instead of the standard two-dimensional array. The first layer is called a
convolutional layer.
Applications on Convolution Neural Network
Image processing
Computer Vision
Speech Recognition
Machine translation
ADVANTAGES AND DISADVANTAGES
OF CONVOLUTION NEURAL NETWORK
Advantages of Convolution Neural Network:
 Used for deep learning with few parameters
 Less parameters to learn as compared to fully connected layer
Disadvantages of Convolution Neural Network:
 Comparatively complex to design and maintain
 Comparatively slow [depends on the number of hidden layers]
SEQUENCE TO SEQUENCE

 A sequence to sequence model consists of two Recurrent Neural Networks. Here,


there exists an encoder that processes the input and a decoder that processes the
output.
The encoder and decoder work simultaneously – either using the same parameter
or different ones.
In those cases where the length of the input data is equal to the length of the
output data. While they possess similar benefits and limitations of the RNN, these
models are usually applied mainly in chatbots, machine translations, and question
answering systems.
WHAT IS CNN AND DNN?
A deep neural network (DNN) is an artificial neural
network (ANN) with multiple layers between the input
and output layers. They can model complex non-linear
relationships.
Convolutional Neural Networks (CNN) are an
alternative type of DNN that allow modelling both time
and space correlations in multivariate signals.
DEEP AND CONVOLUTIONAL NETWORK

 Deep learning definition: A subfield of machine learning that structures


algorithms in layers to create an “artificial neural network” that can learn
and make intelligent decisions on its own.
 Convolutional neural networks (CNNs) are algorithms specifically designed
for image processing and object detection. The “convolution” is a unique
process of filtering through an image to assess every element within it.
CNNs are often used to power computer vision, a field of AI that teaches
machines how to process the visual world. Facial recognition technology is a
common use of computer vision.
EXAMPLE OF CONVOLUTIONAL
NEURAL NETWORK

 Examples of CNN in computer vision are face


recognition, image classification etc. It is similar
to the basic neural network. CNN also have
learnable parameter like neural network i.e,
weights, biases etc.

You might also like