0% found this document useful (0 votes)
25 views2 pages

12 - 21PC5CM03 - Machine Learning

This document outlines a Machine Learning course for the third year of a B. Tech program. The course introduces fundamental machine learning concepts like supervised learning, unsupervised learning, and reinforcement learning. It covers topics such as linear algorithms, non-linear algorithms, clustering, and feature engineering. The course objectives are to introduce machine learning basics, apply techniques to problems, and use clustering for unlabeled data. Assessment is based on linear and non-linear algorithm performance.

Uploaded by

Mohammad Kaif
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views2 pages

12 - 21PC5CM03 - Machine Learning

This document outlines a Machine Learning course for the third year of a B. Tech program. The course introduces fundamental machine learning concepts like supervised learning, unsupervised learning, and reinforcement learning. It covers topics such as linear algorithms, non-linear algorithms, clustering, and feature engineering. The course objectives are to introduce machine learning basics, apply techniques to problems, and use clustering for unlabeled data. Assessment is based on linear and non-linear algorithm performance.

Uploaded by

Mohammad Kaif
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

B.

Tech III Year–I Sem L T P C


Subject Code: 21PC5CM03 3 1 0 4

Machine Learning
Prerequisite:
1. Linear Algebra and Calculus
2. Knowledge of statistics
Course Objectives:
1. To introduce the basic concepts and techniques of Machine Learning.
2. To apply feature engineering techniques to the given data.
3. To apply machine learning concepts to solve problems.
4. To apply clustering techniques to the given problem.

Module-I
Introduction to Machine Learning and Pre-processing: Introduction to Machine learning,
Types of Machine Learning: Supervised Learning, Unsupervised Learning, Semi-supervised
Learning, Reinforcement Learning, Deep Learning, Extreme Learning, Application of
Machine learning.
Data Collection (Sources), Types of missing data, Missing data handling using Imputation
Technique.
Module – II
Data Engineering: Different types of data distribution: Normal distribution, Skewed
distribution, Data transformations, Handling Imbalanced data, Outlier detection, Different
types of Feature selection techniques in machine learning.
Module - III
Linear Algorithms: Linear Regression, Logistic Regression, Logistic Regression using
Maximum Likelihood Estimation, Gradient Descent for Machine Learning, Batch Gradient
Descent, Stochastic Gradient Descent, lasso and ridge regression, Parametric machine
learning techniques, Performance metrics for Linear algorithms.
Module – IV
Non-Linear Algorithms: Decision Trees: ID3, CART, Naive Bayes, K-Nearest
Neighbour’s, Support Vector Machines: Maximal-Margin Classifier, Soft Margin Classifier,
Kernels, non-parametric machine learning techniques, performance metrics for Non-linear
algorithms.

Module – V
Unsupervised Learning: Introduction to Unsupervised learning, fundamentals of Clustering
techniques: K-mean clustering, Hierarchical clustering-agglomerative and divisive clustering,
linkages, different distance measures, and its appropriate application.
Text Books:
1. Python: Deeper Insights into Machine Learning by David Julian, John Hearty, and
Sebastian Raschka, 2016.
2. Machine Learning with Python, Coding Mark, Charlie Creative Lab, 2020.

Reference Text Books:


1. U Dinesh Kumar Manaranjan Pradhan, Machine Learning Using Python, Wiley India
Pvt. Ltd, 2019.
2. Mark Fenner, Machine Learning with Python for Everyone, Addison-Wesley
Professional, 2019.

Web Resources & E-Books:


1. https://machinelearningmastery.com/
2. https://www.kdnuggets.com/
MOOC’s Courses:
1. “Introduction to Machine Learning”, NPTEL
2. “Machine Learning for Engineering and Science applications”, NPTEL
Course Outcomes:
Upon completing this course, the student will be able to
1. Describe the different types of machine learning techniques.
2. Use different feature engineering techniques on the given data.
3. Classify the given data using machine learning techniques.
4. Employ clustering techniques to handle unlabelled data.

CO-PO/PSO Mapping Chart


(3/2/1 indicates strength of correlation)
3 – High; 2 – Medium; 1 – Low
Cours Program
e Program Outcomes (POs) Specific
Outco Outcomes*
mes P P P P P P P P P PO PO PO PS PS PS
(COs) O O O O O O O O O 10 11 12 O1 O2 O3
1 2 3 4 5 6 7 8 9
CO1 2
CO2 3 2 2
CO3 3 2 2 1
CO4 3 2 2 1

You might also like