Sem 620
Sem 620
Sem 620
SEMESTER – VI
Using the algorithms for several tasks - how to set up the problem, debug, select
features and develop the learning algorithm.
Applications
1
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
2
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Tutorial: 0 Attendance : 5
Credit: 3
Aim:
Sl. No.
2. to the reduce the optimization function which could be divided based on the classificationand
the regression problems
Objective:
Sl. No.
Pre-Requisite:
Sl. No.
Contents Hrs./week
3
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
01 Introduction 3 5
Reference Books:
4
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Soft Computing
Code: PECAIML603 & PECAIML693
Contacts: 3L + 4P
5
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Neural Network 10
3 Introduction to Neural Networks: Advent of Modern
Neuroscience, Classical AI and Neural Networks,
Biological Neurons and Artificial neural network; model
of artificial neuron.
Learning Methods : Hebbian, competitive, Boltzman etc.,
Neural Network models: Perceptron, Adaline andMadaline
networks; single layer network; Back- propagation and
multi layer networks.
Competitive learning networks: Kohonen self
organizing networks, Hebbian learning; Hopfield
Networks. Neuo-Fuzzy modelling:Applications of
Neural Networks: Pattern Recognition and
classification
Genetic Algorithms: Simple GA, crossover and mutation, 10
4. Multi-objective Genetic Algorithm (MOGA).
Applications of Genetic Algorithm: geneticalgorithms in
search and optimization, GA based
clustering Algorithm, Image processing and pattern
Recognition
5 PSO:Other Soft Computing techniques: 4
Simulated Annealing, Tabu search, Ant
colony optimization (ACO), Particle Swarm
Optimization (PSO).
6
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Practical:
Skills to be developed:
1. Able to apply Soft Computing techniques to solve a number of real life problems.
List of Books
Text Books:
Reference Books:
George J. Klir and Fuzzy Sets and Fuzzy Prentice Hall
BoYuan Logic: Theory and
Applications
Simon Haykin Neural Networks: A Prentice Hall.
Comprehensive
Foundation
End Semester Examination Scheme. Maximum Marks-70. Time allotted-3hrs.
10 70
B All
c All 5 3 45
● Only multiple choice type question (MCQ) with one correct answer are to be set in the objectivepart.
● Specific instruction to the students to maintain the order in answering objective questions should be
given on top of the question paper.
Examination Scheme for end semester examination:
7
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
A ALL 1 10 10
B ALL 5 5 3
C ALL 15 5 3
8
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Course Outcomes:
10
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
11
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
12
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Unit 6:
Pig, Grunt, pig data model, Pig Latin, developing and testing Pig Latin scripts. 6
Hive, data types and file formats, HiveQL data definition, HiveQL data
manipulation, HiveQL queries.
References:
1. Michael Minelli, Michelle Chambers, and AmbigaDhiraj, "Big Data, Big Analytics: Emerging
2. V.K. Jain, Big Data and Hadoop, Khanna Publishing House, New Delhi (2017).
3. V.K. Jain, Data Analysis, Khanna Publishing House, New Delhi (2019).
4. Business Intelligence and Analytic Trends for Today's Businesses", Wiley, 2013.
5. P. J. Sadalage and M. Fowler, "NoSQL Distilled: A Brief Guide to the Emerging
World of Polyglot Persistence", Addison-Wesley Professional, 2012.
6. Tom White, "Hadoop: The Definitive Guide", Third Edition, O'Reilley, 2012.
7. Eric Sammer, "Hadoop Operations", O'Reilley, 2012.
8. E. Capriolo, D. Wampler, and J. Rutherglen, "Programming Hive", O'Reilley, 2012.
9. Lars George, "HBase: The Definitive Guide", O'Reilley, 2011.
10. Eben Hewitt, "Cassandra: The Definitive Guide", O'Reilley, 2010.
11. Alan Gates, "Programming Pig", O'Reilley, 2011.
13
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Distributed Systems
Code: PECAIML-601C
Contact: 3L
14
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Data Mining
Code: PECAIML-601B
Contacts: 3L
Unit 1:
1 Overiew of data ming and predictive analytics. Where 4
does it apply and where does it not apply. The emerging
interdisplinary field of Data Science – what on Earth is
it? The potential pitfalls of analytics including big bad
data and the problem of local sparsity in large data sets -
- big never guarantees sufficient. Brief discussion of
Career Opportunities including an overview of the UNH
MS Analytics program.
Unit 2:
2 Data preprocessing and cleanup 3
including informative missing values
and imputation.
15
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Unit 3:
3 Unsupervised learning: Exploring data with 8
visualization (primarily JMP Pro and Enterprise Guide),
Principal Components, Cluster Analysis, Variables
Clustering, and Market Basket analysis (association
analysis). The problem of explanatory (traditional) vs
predictive modeling and why it matters.
Unit 4:
4. The under and overfitting dilemma of 6
predictive modeling. Includes a discussion
of measures of overfitting and underfitting
such as AICc, BIC, and the very new ERIC.
5 Unit 5: 2
Validation strategies to assess model predictive behavior
and predictive inference
6 Unit 6: 5
Supervised learning for classification: k-nearest neighbors,
Decision Trees and Random Forests, Naïve Bayes, Neural Nets,
Logistic Regression, Generalized Regression, Support Vector
Machines, Discriminant Analysis. Topics include boosted
neural and tree models.
7 Unit 7: 6
Supervised learning for prediction: review of multiple
linear regression and related topics like influence and
multi-collinearity, PCR, Neural Nets, Generalized
Regression including the LASSO (adaptive), LARS,
Ridge, and Elastic Net (adaptive). Traditional variable
Selection strategies such as Forward Selection and All
Possible Models will also be covered.
8 Unit 8: 6
Model assessment measures for predictive and
classification models: model scoring, prediction error
analysis, ROC and Lift curves, profit matrices for
16
PG
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
1. Data Mining for Business Intelligence: Concepts, Techniques and Applications with JMP Pro;
Shmueli, Bruce, Stephens, Patel 2017,Wiley & Sons
2. Preparing Data for Analysis with JMP by Robert Carver
3. Introduction to Statistical Learing, sixth printing, by Gareth, Tibshirani, Hastie, and Whitten
17
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
18
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
19
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
1. Theodor Richardson, Charles N Thies, Secure Software Design, Jones & Bartlett
2. Kenneth R. van Wyk, Mark G. Graff, Dan S. Peters, Diana L. Burley, Enterprise Software
Security,Addison Wesley.
Aim:
Sl. No.
1. Develop algorithms simulating human brain.
2. Implement Neural Networks in Tensor Flow for solving problems.
20
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
02 6 10
Feed forward neural network
21
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Computer Security Concepts, The OSI Security Architecture, Security Attacks, Security
Services, Security Mechanisms , A Model for Network Security, Classical Encryption
Techniques, Symmetric Cipher Model, Substitution Techniques, Transposition Techniques,
Rotor Machines, Steganography, Cryptographic Tools, Confidentiality with Symmetric
Encryption, Message Authentication and Hash Functions, Public-Key Encryption, Digital
Signatures and Key Management, Random and Pseudorandom Numbers, Practical Application:
Encryption of Stored Data, User Authentication, Means of Authentication, Password-Based
Authentication, Token-Based Authentication, Biometric Authentication, Remote User
Authentication, Security Issues for User Authentication, Malicious Software, Types of Malicious
Software (Malware), Propagation—Infected Content—Viruses, Propagation—Vulnerability
Exploit—Worms, Propagation—Social Engineering—SPAM Email, Trojans, Payload—System
Corruption, Payload—Attack Agent—Zombie, Bots, Payload—Information Theft—Key loggers,
Phishing, Spyware, Payload—Stealthing— Backdoors, Rootkits, Countermeasures, Firewalls
and Intrusion Prevention Systems, the Need for Firewalls, Firewall Characteristic, Types of
Firewalls, Firewall Basing, Firewall Location and Configurations, Intrusion Prevention Systems.
Text Books:
1. Cryptography and Network Security: Principles and Practice by William Stalings 6th
Edition published by PHI (2011)
2. Computer security principles and practice, William Stallings, Lawrie Brown, third
edition, Prentice-Hall, 2011
3. Cryptography and Network Security, V.K. Jain, Khanna Publishing House
22