Csen3011 Ann
Csen3011 Ann
L T P S J C
CSEN3011 ARTIFICIAL NEURAL NETWORKS
3 0 2 0 0 4
Pre-requisite MATH2291:Linear Algebra
Co-requisite CSEN2031:Artificial Intelligence
Preferable None
exposure
Course Description:
Artificial Neural Networks to be more precise, represent a technology that is rooted in many
disciplines: neurosciences, mathematics, statistics, physics, computer science and engineering.
ANN find applications in such diverse fields as modelling, time series analysis, pattern
recognition, signal processing and control by virtue of an important property: the ability to learn
from input data with or without a teacher.
Course Educational Objectives:
• To understand the architecture, learning algorithm and issues of various neural networks.
• Analyse ANN learning, Error correction learning, Memory-based learning, Competitive
learning and Boltzmann learning
• To adopt gradient - descent techniques in real time applications
• Provide knowledge on Generalization and function approximation and various
architectures of building an ANN
• Implement and learn the applications of Self-organization Map
B Tech. Computer Science and Engineering (AIML) w.e.f. 2021-22 admitted batch
Department of Computer Science and Engineering (AIML), GITAM Deemed to be University
Textbooks:
1. Neural Networks and Deep Learning - Charu C. Aggarwal, Springer International Publishing AG,
part of Springer Nature 2018 (Chapters 1, 2, 3)
2. Neural Networks A Classroom Approach– Satish Kumar, McGraw Hill Education (India) Pvt. Ltd,
Second Edition. (Chapters 4, 5)
References:
1. Neural Networks: A Comprehensive Foundation - Simon Haykin PHI, 2nd Edition 2005.
2. Introduction to Artificial Neural Systems-J.M. Zurada, Jaico Publications 1994.
3. Artificial Neural Networks-B. Yegnanarayana, PHI, New Delhi 1998.
Course Outcomes:
After successful completion of the course the student will be able to:
1. Understand the origin, ideological basics, Learning process and various Neural Architectures of
ANN.
2. Understand the concepts and techniques of Shallow neural networks through the study of
important neural network models.
3. Training Deep Neural Networks and Teaching Deep Learners to Generalize.
4. Apply Attractor neural networks to particular application.
5. Design a self-organizing system that are capable of extracting useful information from the
environment within which they operate.
B Tech. Computer Science and Engineering (AIML) w.e.f. 2021-22 admitted batch
Department of Computer Science and Engineering (AIML), GITAM Deemed to be University
CO-PO Mapping:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 1 2 2 2 3
CO2 3 2 2 1 2 2 2 3
CO3 3 3 1 1 2 1 2 2 2 3
CO4 3 3 2 3 2 1 2 2 2 3
CO5 3 3 2 1 2 2 2 3
APPROVED IN:
BOS : 06-09-2021 ACADEMIC COUNCIL: 22nd AC (01-04-2022)
SDG Justification:
B Tech. Computer Science and Engineering (AIML) w.e.f. 2021-22 admitted batch