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

Applied Machine Learning Syllabus

The Applied Machine Learning course (CSAI2017P) for B.Tech CSE students covers core concepts, techniques, and applications of machine learning over 90 contact hours, including theory and laboratory projects. Key topics include loss functions, optimization, data preprocessing, regression, classification, and clustering techniques, with practical projects such as housing price prediction and sentiment analysis. Evaluation consists of internal assessments, mid-semester, and end-semester exams, totaling 100 marks.

Uploaded by

diveeisivy
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)
2 views3 pages

Applied Machine Learning Syllabus

The Applied Machine Learning course (CSAI2017P) for B.Tech CSE students covers core concepts, techniques, and applications of machine learning over 90 contact hours, including theory and laboratory projects. Key topics include loss functions, optimization, data preprocessing, regression, classification, and clustering techniques, with practical projects such as housing price prediction and sentiment analysis. Evaluation consists of internal assessments, mid-semester, and end-semester exams, totaling 100 marks.

Uploaded by

diveeisivy
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

Applied Machine Learning

Course Syllabus & Laboratory Projects Guide ([Link] CSE, AY 2025-29)

Course Code CSAI2017P L-T-P-C 4-0-1-5

Total Units 7 Theory Units Contact Hours 90 Hours (60 Theory + Lab Projects)

Prerequisite Python Programming (CSEG1021)

Course Objectives
1. Understand the core concepts and techniques of machine learning and artificial intelligence.
2. Develop machine learning models using popular libraries and frameworks.
3. Evaluate the performance of machine learning models using appropriate metrics.
4. Apply machine learning to various real-world problems and domains.

Course Outcomes (COs)


• CO1: Recall and define key machine learning concepts, terminologies, and algorithms.
• CO2: Describe the differences between supervised, unsupervised, and reinforcement learning.
• CO3: Apply data preprocessing techniques to clean, transform, and prepare datasets for machine learning.
• CO4: Apply, compare, and contrast the strengths and weaknesses of different machine learning algorithms.

Theory Syllabus (60 Lecture Hours)

Unit I: Introduction 3 Hours

Overview of machine learning and its applications, types of machine learning: supervised, unsupervised,
reinforcement, Python and libraries for machine learning (e.g., NumPy, Pandas, scikit-learn).

Unit II: Loss Functions 3 Hours

Mean Squared Error (MSE), Mean Absolute Error (MAE), Huber Loss, Binary Cross-Entropy Loss (Log Loss),
Categorical Cross-Entropy Loss, Sparse Categorical Cross-Entropy Loss, Hinge Loss (SVM Loss), Triplet Loss.

CSAI2017P | Applied Machine Learning Page 1 of 3


Unit III: Optimizer Functions 6 Hours

Stochastic gradient descent, Mini-Batch Gradient Descent, Momentum, Adaptive gradient algorithm (Adagrad),
Adam (Adaptive Moment Estimation), RMSprop (Root Mean Square Propagation), Adadelta.

Unit IV: Data Preprocessing 10 Hours

Data cleaning: handling missing data, handling outlier, data transformation: feature scaling, feature encoding,
feature engineering, data reduction: dimensionality reduction technique, feature selection, data splitting: cross
validation techniques, handling imbalanced data: oversampling techniques, under sampling techniques.

Unit V: Regression 12 Hours

Introduction to regression, regression examples, regression models, steps in regression analysis, linear
regression, simple linear regression, mathematical proof, least squares estimation, maximum likelihood
estimation, coefficient of determination (R-squared), checking model adequacy, over-fitting, cross validation,
logistic regression, multiple linear regression, interpretation of partial & standardized regression coefficients,
missing data, model validation, ridge and lasso regularization.

Unit VI: Classification 14 Hours

Introduction, ML classifier, classification algorithms, instance-based learning (K-Nearest neighbour), decision


trees (information gain, ID3, rules), Bayesian algorithms, ensemble methods (bagging, boosting, random forests),
neural networks (activation functions, feedforward, multi-layer perceptron, backpropagation), support vector
machines, evaluation (ROC, AUC curves).

Unit VII: Clustering Techniques 12 Hours

Introduction to clustering, statistics, similarity & dissimilarity, binary/nominal/ordinal variables, cluster centroid and
distances, hierarchical clustering (HAC, linkage methods, variance and centroid methods), K-means, K-medoids,
CLARA, density-based clustering (DBSCAN).

Laboratory Projects List

• Exp 1: Predicting Housing Prices — Develop a regression model based on features like location, size, and
amenities.
• Exp 2: Iris Flower Classification — Build a classification model predicting species of iris flowers.
• Exp 3: Handwritten Digit Recognition — Implement using MNIST dataset and neural network.
• Exp 4: Breast Cancer Diagnosis — Classification model using medical imaging data (mammograms).

CSAI2017P | Applied Machine Learning Page 2 of 3


• Exp 5 & 6: Sentiment Analysis & Spam Detection — Tool classifying reviews and emails using NLP
techniques.
• Exp 7: Predicting Stock Prices — Time series prediction model for stock forecasting.
• Exp 8: Credit Risk Assessment — Credit scoring model using historical financial data.
• Exp 9: Recommendation System — Movie/book recommendation system (collaborative/content-based).
• Exp 10 & 11: Anomaly Detection & Customer Churn — Outlier detection and churn prediction in
subscription business.
• Exp 12 & 13: Fake News Detection & Disease Diagnosis — Article classification and medical image
disease diagnosis.

Textbooks & References Evaluation Scheme


• Müller & Guido, "Introduction to Machine Internal Assessment (IA): 50 Marks
Learning with Python." Mid Semester Exam: 20 Marks
• Christopher M. Bishop, "Pattern Recognition
End Semester Exam: 30 Marks
and Machine Learning."
Total Marks: 100 Marks
• Sebastian Raschka, "Python Machine
Learning."

CSAI2017P | Applied Machine Learning Page 3 of 3

You might also like