BCAI601

Machine Learning Techniques

L-T-P3-1-0 Credits4 Session2024-25 TypeTheory
Appears in 2 semesters · 2 branches

B.Tech Artificial Intelligence & Machine Learning · Sem 6 (Core) · B.Tech CSE (AI & ML) · Sem 6 (Core)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: INTRODUCTION

8 hrs

Learning, Types of Learning, Well defined learning problems, Designing a Learning System, History of ML, Introduction of Machine Learning Approaches – (Artificial Neural Network, Clustering, Reinforcement Learning, Decision Tree Learning, Bayesian networks, Support Vector Machine, Genetic Algorithm), Issues in Machine Learning and Data Science Vs Machine Learning;

Unit2

Unit 2: REGRESSION

8 hrs

Linear Regression and Logistic Regression BAYESIAN LEARNING: Bayes theorem, Concept learning, Bayes Optimal Classifier, Naïve Bayes classifier, Bayesian belief networks, EM algorithm. SUPPORT VECTOR MACHINE: Introduction, Types of support vector kernel – (Linear kernel, polynomial kernel, and Gaussian kernel), Hyperplane – (Decision surface), Properties of SVM, and Issues in SVM.

Unit3

Unit 3

8 hrs

DECISION TREE LEARNING - Decision tree learning algorithm, Inductive bias, Inductive inference with decision trees, Entropy and information theory, Information gain, ID-3 Algorithm, Issues in Decision tree learning. INSTANCE-BASED LEARNING – k-Nearest Neighbour Learning, Locally Weighted Regression, Radial basis function networks, Case-based learning

Unit4

Unit 4

8 hrs

ARTIFICIAL NEURAL NETWORKS – Perceptron’s, Multilayer perceptron, Gradient descent and the Delta rule, Multilayer networks, Derivation of Backpropagation Algorithm, Generalization, Unsupervised Learning – SOM Algorithm and its variant; DEEP LEARNING - Introduction, concept of convolutional neural network, Types of layers – (Convolutional Layers, Activation function, pooling, fully connected), Concept of Convolution (1D and 2D) layers, Training of network, Case study of CNN for eg on Diabetic Retinopathy, Building a smart speaker, Self-deriving car etc.

Unit5

Unit 5

8 hrs

REINFORCEMENT LEARNING–Introduction to Reinforcement Learning, Learning Task, Example of Reinforcement Learning in Practice, Learning Models for Reinforcement – (Markov Decision process, Q Learning - Q Learning function, Q Learning Algorithm), Application of Reinforcement Learning, Introduction to Deep Q Learning. GENETIC ALGORITHMS: Introduction, Components, GA cycle of reproduction, Crossover, Mutation, Genetic Programming, Models of Evolution and Learning, Applications.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1To understand the need for machine learning for various problem solvingK1, K2
  2. CO2To understand a wide variety of learning algorithms and how to evaluate models generated from dataK1, K3
  3. CO3To understand the latest trends in machine learningK2, K3
  4. CO4To design appropriate machine learning algorithms and apply the algorithms to a real-world problemsK4, K6
  5. CO5To optimize the models learned and report on the expected accuracy that can be achieved by applying the modelsK4, K5

Text books

  1. and References:
  2. Tom M. Mitchell, ―Machine Learning, McGraw-Hill Education (India) Private Limited, 2013.
  3. EthemAlpaydin, ―Introduction to Machine Learning (Adaptive Computation and Machine Learning), MIT Press
  4. Stephen Marsland, ―Machine Learning: An Algorithmic Perspective, CRC Press, 2009.
  5. Bishop, C., Pattern Recognition and Machine Learning. Berlin: Springer-Verlag.
  6. M. Gopal, “Applied Machine Learning”, McGraw Hill Education

Official AKTU syllabus

This subject is on page 26, 27 of the original AKTU PDF.

Official AKTU syllabus PDF ↗