Hands-on Machine Learning

Pandarasamy Arjunan

Pandarasamy Arjunan

Assistant Professor

Robert Bosch Centre for Cyber Physical Systems

Objective

This course aims to teach students the fundamentals of Machine Learning using Python programming. Participants will gain proficiency by implementing and understanding various ML algorithms through hands-on coding exercises and projects with real-world datasets.

Syllabus

Introduction to Machine Learning, Types of learning algorithms, ML workflow, data manipulation with Pandas, exploratory data analysis, feature engineering, train/validation/test datasets, overfitting, underfitting, bias, variance, evaluation metrics. Supervised Learning: Linear regression, logistic regression, Naïve Bayes, K-Nearest Neighbors, Decision Trees, ensemble learning. Unsupervised Learning: Clustering, K-Means, dimensionality reduction. Case studies and end-to-end ML applications.

 

Target Audience

Bachelor and Master students, faculty members, industry professionals, and AI enthusiasts who want to learn ML fundamentals.

Eligibility criteria

B.E/B.Tech (any discipline), BCA/BSc (computer science, IT or Data Science) or any Masters degree

Course Fee

15000 (Excluding 18% GST)

Number of Credits

2:1

Mode of Instruction

Online  with Synchronous mode

Duration

5 Months (Aug – Dec 2024

Timings of the class

Monday and Wednesday (6.00 PM to 7.30
PM)

ENROLL NOW