BOE073

Machine Learning

L-T-P3-0-0 Credits3 Session2025-26 TypeTheory
Appears in 36 semesters · 36 branches

B.Tech Civil Engineering · Sem 7 (Open Elective-II) · B.Tech Mechanical Engineering · Sem 7 (Open Elective-II) · B.Tech Computer Science & Engineering · Sem 7 (Open Elective-II) · B.Tech Information Technology · Sem 7 (Open Elective-II) · B.Tech Artificial Intelligence & Machine Learning · Sem 7 (Open Elective-II) · B.Tech Artificial Intelligence & Data Science · Sem 7 (Open Elective-II) · B.Tech CSE (Artificial Intelligence) · Sem 7 (Open Elective-II) · B.Tech CSE (AI & ML) · Sem 7 (Open Elective-II) · B.Tech CSE (Data Science) · Sem 7 (Open Elective-II) · B.Tech CSE (Cyber Security) · Sem 7 (Open Elective-II) · B.Tech CSE (Internet of Things) · Sem 7 (Open Elective-II) · B.Tech Computer Science & Design · Sem 7 (Open Elective-II) · B.Tech Computer Science (Hindi) · Sem 7 (Open Elective-II) · B.Tech Computer Science & Business Systems · Sem 7 (Open Elective-II) · B.Tech Electrical Engineering · Sem 7 (Open Elective-II) · B.Tech Electrical & Electronics Engineering · Sem 7 (Open Elective-II) · B.Tech Electrical & Computer Engineering · Sem 7 (Open Elective-II) · B.Tech Electronics & Communication Engineering · Sem 7 (Open Elective-II) · B.Tech Electronics & Instrumentation / Instrumentation & Control · Sem 7 (Open Elective-II) · B.Tech Electronics & Computer Engineering · Sem 7 (Open Elective-II) · B.Tech ECE (Advanced Communication Technology) · Sem 7 (Open Elective-II) · B.Tech Electronics Engineering (VLSI Design & Technology) · Sem 7 (Open Elective-II) · B.Tech Automobile Engineering · Sem 7 (Open Elective-II) · B.Tech Aeronautical Engineering · Sem 7 (Open Elective-II) · B.Tech Mechanical & Industrial Engineering · Sem 7 (Open Elective-II) · B.Tech Production & Industrial Production Engineering · Sem 7 (Open Elective-II) · B.Tech Manufacturing Technology · Sem 7 (Open Elective-II) · B.Tech Mining Engineering · Sem 7 (Open Elective-II) · B.Tech Chemical Engineering · Sem 7 (Open Elective-II) · B.Tech Plastic Engineering · Sem 7 (Open Elective-II) · B.Tech Food Technology · Sem 7 (Open Elective-II) · B.Tech Textile Technology · Sem 7 (Open Elective-II) · B.Tech Handloom & Textile Technology · Sem 7 (Open Elective-II) · B.Tech Carpet & Textile Technology · Sem 7 (Open Elective-II) · B.Tech Biotechnology · Sem 7 (Open Elective-II) · B.Tech Agricultural Engineering · Sem 7 (Open Elective-II)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1

8 hrs

INTRODUCTION – Well defined learning problems, Designing a Learning System, Issues in Machine Learning; THE CONCEPT LEARNING TASK - General-to-specific ordering of hypotheses, Find-S, List then eliminate algorithm, Candidate elimination algorithm, Inductive bias.

Unit2

Unit 2

8 hrs

DECISION TREE LEARNING - Decision tree learning algorithm Inductive bias- Issues in Decision tree learning; ARTIFICIAL NEURAL NETWORKS – Perceptrons, Gradient descent and the Delta rule, Adaline, Multilayer networks, Derivation of backpropagation rule Backpropagation Algorithm Convergence, Generalization.

Unit3

Unit 3: Evaluating Hypotheses

8 hrs

Estimating Hypotheses Accuracy, Basics of sampling Theory, Comparing Learning Algorithms; Bayesian Learning: Bayes theorem, Concept learning, Bayes Optimal Classifier, Naïve Bayes classifier, Bayesian belief networks, EM algorithm.

Unit4

Unit 4: Computational Learning Theory

8 hrs

Sample Complexity for Finite Hypothesis spaces, Sample Complexity for Infinite Hypothesis spaces, The Mistake Bound Model of Learning; INSTANCE- BASED LEARNING – k-Nearest Neighbour Learning, Locally Weighted Regression, Radial basis function networks, Case-based learning.

Unit5

Unit 5: Genetic Algorithms

8 hrs

an illustrative example, Hypothesis space search, Genetic Programming, Models of Evolution and Learning; Learning first order rules- sequential covering algorithms-General to specific beam search-FOIL; REINFORCEMENT LEARNING- The Learning Task, Q learning.

Course Objectives1 points
  • The objective of this course is to provide a comprehensive understanding of core machine learning concepts, algorithms, and models, enabling students to design, implement, and evaluate learning systems across various paradigms including neural networks, Bayesian methods, and reinforcement learning.
Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Understand and analyze fundamental concepts of machine learning, including the design of learning systems and the role of hypothesis space and inductive bias.K2
  2. CO2Apply and evaluate concept learning algorithms such as Find-S, Candidate Elimination, and decision tree learning, while addressing related issues and biases.K4
  3. CO3Design and implement artificial neural networks using perceptrons, Adaline, and backpropagation, and assess their convergence and generalization capabilitiesK3
  4. CO4Utilize probabilistic models including Bayesian learning, Naïve Bayes classifiers, belief networks, and EM algorithm for accurate hypothesis evaluation and prediction.K3
  5. CO5Analyze and implement advanced learning paradigms such as instance-based learning, genetic algorithms, first-order rule learning, and reinforcement learning including Q- learning.K4

Text Books

  1. Tom M. Mitchell,―Machine Learning, McGraw-Hill Education (India) Private Limited, 2013.
  2. Ethem Alpaydin,―Introduction to Machine Learning (Adaptive Computation and Machine Learning), The MIT Press 2004.
  3. Stephen Marsland, ―Machine Learning: An Algorithmic Perspective, CRC Press, 2009.
  4. Bishop, C., Pattern Recognition and Machine Learning. Berlin: Springer- Verlag.

Official AKTU syllabus

This subject is on page 9, 10 of the original AKTU PDF.

Official AKTU syllabus PDF ↗