Syllabus
Unit 1
Basic motivation, examples of machine learning applications, Supervised and Unsupervised Learning – Review linear algebra, vector spaces, linear transformations, eigenvalues, and vectors – Review of statistics and probability theory, random variables, and probability distributions. Basic concepts of fuzzy sets – Operations on fuzzy sets –Fuzzy relation equations – Fuzzy logic control – Fuzzification – Defuzzification – Knowledge base – Decision making logic – Membership functions – Rule base
Unit 2
Multiple Variable Linear regression, Multiple regression, Logistic regression, K-NN classification, Naive Bayes classifiers, and Support vector machines.
K-means clustering, Hierarchical clustering, High-dimensional clustering, Dimension ReductionPCA, Ensemble techniques Decision Trees, Random Forests, Bagging, Boosting-Value based methods Q-learning.
Reinforced learning.
Unit 3
Introduction – history of neural networks – multilayer perceptrons –Back propagation algorithm and its variants – Different types of learning, examples, Deep learning – Convolutional Neural Networks (CNNs), Long Short-Term Memory (LSTM). Generative Adversarial Networks (GANs). Model Evaluation and Validation – Cross-validation techniques, Evaluation metrics for regression and classification tasks, Bias-variance tradeoff, Feature Engineering, and Model Optimization.
Objectives and Outcomes
Course Objective
- Provide a strong foundation of fundamental concepts in Artificial Intelligence
- Elobarate different AI and machine learning techniques for design of AI system
Course Outcomes
CO
|
CO Description
|
CO1
|
Understand the basics of probability and statistical learning for artificial intelligence
|
CO2
|
Apply AI and ML techniques which involve perception, reasoning and learning
|
CO3
|
Analyze a real world problems and solve it using machine learning and deep learning techniques
|
CO4
|
Develop ML models using advanced techniques for various automation applications
|
CO-PO Mapping
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
CO1
|
3
|
1
|
1
|
1
|
1
|
3
|
CO2
|
3
|
1
|
1
|
1
|
1
|
3
|
CO3
|
3
|
1
|
2
|
1
|
1
|
3
|
CO4
|
3
|
1
|
3
|
2
|
1
|
3
|
Skills Acquired
Formulate engineering problems as a machine learning problem; Select appropriate solution methods and strategies to solve machine learning problems; Solve engineering design-related machine learning problems using software tools.