Lecture 4,5 ANN Cont.
Lecture 4,5 ANN Cont.
Lecture – 4, 5
Functional units of ANN for pattern recognition tasks, Pattern DISCOVER . LEARN . EMPOWER
classification using perceptron, Multilayer feed forward
By: Dr. Amit Kukker 1
Deep Learning: Course Objectives
COURSE OBJECTIVES
The Course aims to:
1. Understand the key features in a neural network’s architecture
2. Understand the main fundamentals that drive Deep Learning
3. Be able to build, train and apply fully connected deep neural networks
4. Know how to implement efficient CNN, LSTM, Bi-LSTM, Autoencoder, RNN, Adversarial
Generative Networks etc.
5. Implementation the fundamental methods involved in deep learning, including the underlying
optimization concepts (gradient descent and backpropagation) and how they can be combined to
solve real-world problems.
CO3 Understand different deep neural network model architectures and its parameters tuning.
CO4 Design sequence model using different neural network architectures for new data problems based
on their requirements and problem characteristics and analyse their performance.
CO5 Describe latest research being conducted in the field and open problems that are yet to be solved.
REFERENCE BOOKS:
• R1 Fundamentals of Deep Learning: by Nithin Buduma, Nikhil Buduma and Joe Papa, OREILLY
Publication, Second Edition.
• R2 Deep Learning: A Practitioners Approach by Josh Patterson and Adam Gibson, OREILLY
Publication.
• R3 Deep Learning for Coders with fastai and PyTorch by Jeremy Howard and Sylvain Gugger, OREILLY
Publication.
• R4 Deep Learning Using Python by S Lovelyn Rose, L Ashok Kumar, D Karthika Renuka, Wiley
Publication
By: Dr. Amit Kukker 5
Pattern Recognition Problem
Functional units form building blocks for developing neural architectures to solve complex
pattern recognition problems.
• Pattern is everything around in this digital world. A pattern can either be seen physically
or it can be observed mathematically by applying algorithms.
Example: The colors on the clothes, speech pattern etc. In computer science, a pattern is
represented using vector feature values.
• In any pattern recognition task, we have a set of input patterns and the corresponding
output patterns.
• Depending on the nature of the output patterns and the nature of the task environment,
the problem could be identified as one of association or classification or mapping.
• The given set of input - output pattern pairs form only a few samples of an unknown
system.
• From these samples, the pattern recognition model should capture the characteristics of
the system. By: Dr. Amit Kukker 6
By: Dr. Amit Kukker 7
An example of pattern recognition is classification, which attempts to
assign each input value to one of a given set of classes (for example,
determine whether a given email is "spam" or "non-spam"). ... This
is opposed to pattern matching algorithms, which look for exact matches
in the input with pre-existing patterns.
The simplest networks of each of these types form the basic functional
unit.
They are basic because they form building blocks for developing neural
networkarchitectures for complex pattern recognition tasks.
They are:
For queries
Email: [email protected]