0% found this document useful (0 votes)
82 views3 pages

Machine Learning Course Syllabus

The Machine Learning course (22BTCS328R) for BTech CSE students covers fundamental concepts, algorithms, and applications of machine learning, including supervised, unsupervised, and reinforcement learning. Students will learn to implement and evaluate models, apply techniques to real-world problems, and gain proficiency in relevant programming tools. The course includes various learning resources, textbooks, and units focusing on different machine learning paradigms and advanced topics.

Uploaded by

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

Machine Learning Course Syllabus

The Machine Learning course (22BTCS328R) for BTech CSE students covers fundamental concepts, algorithms, and applications of machine learning, including supervised, unsupervised, and reinforcement learning. Students will learn to implement and evaluate models, apply techniques to real-world problems, and gain proficiency in relevant programming tools. The course includes various learning resources, textbooks, and units focusing on different machine learning paradigms and advanced topics.

Uploaded by

subrodazz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

COURSE TITLE Machine Learning

COURSE CODE 22BTCS328R TOTAL CREDITS: L T P S R O C


/F
TOTAL HOURS: 3 0 0 0 0 0 3
PRE-REQUISITE NIL CO-REQUISITE Python/MATLAB

ANTI-REQUISITE NIL
PROGRAMMES BTech CSE
SEMESTER 6

COURSE OBJECTIVES (2-3):

1. Introduce fundamental concepts of machine learning, including supervised, unsupervised, and


reinforcement learning approaches.
2. Develop understanding of core machine learning algorithms and their mathematical foundations.
3. Enable students to implement and evaluate machine learning models for real-world problems
4. Build proficiency in using machine learning libraries and tools for data analysis and model
development

COURSE OUTCOMES (3-5):

1. Understand the basic concepts and types of machine learning algorithms


2. Apply appropriate machine learning techniques to solve real-world problems.
3. Evaluate and compare the performance of different machine learning models
4. Implement machine learning algorithms using modern programming tools and libraries
5. Design and optimize machine learning solutions for specific applications.

1. COURSE DESCRIPTION:

Machine Learning is a field of artificial intelligence that focuses on developing systems that can
learn from and make decisions based on data. This course provides a comprehensive introduction
to the fundamental concepts, algorithms, and applications of machine learning. Students will
learn about different types of learning paradigms, key algorithms, and practical implementation
aspects while developing the skills needed to solve real-world problems using machine learning
techniques..

TEXT BOOKS:

1. Tom Mitchell, "Machine Learning", McGraw Hill

2. Ethem Alpaydin, "Introduction to Machine Learning", MIT Press

3. Trevor Hastie, Robert Tibshirani, Jerome Friedman, "The Elements of Statistical Learning", Springer

REFERENCE BOOKS:

1. Stuart Russell and Peter Norvig, "Artificial Intelligence: A Modern Approach", Pearson
2. Christopher M. Bishop, "Pattern Recognition and Machine Learning", Springer
3. Aurélien Géron, "Hands-On Machine Learning with Scikit-Learn and TensorFlow", O'Reilly.

OTHER LEARNING RESOURCES:

NPTEL, Coursera ML Specializations, MIT OpenCourseWare

UNIT- CONTENT CONTACT LEARNING KNOWLEDGE REFERENCE/


LEVELS LEARNING
NO HRS OUTCOME
MATERIALS
I Introduction: Types of Machine 8 C1 Remembering,
Learning: Supervised, Unsupervised, Understanding,
Reinforcement Learning Applying
Machine Learning Pipeline and
Workflow
Data Preprocessing and Feature
Engineering
Model Evaluation Metrics and
Validation Techniques.
II Linear Regression and its variants: 10 C2 Understanding,
Linear Regression and its variants Applying
Logistic Regression
Decision Trees
Naive Bayes Classifiers
k-Nearest Neighbors (k-NN)
Support Vector Machines (SVM)

III Supervised Learning: Ensemble 10 C2 Understandin


Methods g, Applying
Random Forests
Gradient Boosting
Model Selection and Parameter Tuning
Cross-Validation Techniques
Bias-Variance Tradeoff

IV Unsupervised Learning: Clustering 6 C4 Understanding,


Algorithms (K-means, Hierarchical, Applying
DBSCAN)
Dimensionality Reduction
Principal Component Analysis (PCA)
Association Rule Learning
Anomaly Detection
with complexity analysis. Applications
of Binary Trees. B Tree, B+ Tree:
definitions, algorithms and analysis.
V Advanced Topics: Introduction to 5 C3, C5 Understanding,
Reinforcement Learning Applying
Basic Neural Networks
Model Deployment and Production
Ethics in Machine Learning
Current Trends and Applications
Case Studies and Real-world
Applications.

Reference Materials:

Unit 1: [Link]

Unit 2: [Link]

Unit 3: [Link]

Unit 4: [Link]

Unit 5: [Link]

You might also like