Hands-on Machine Learning
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 AudienceBachelor and Master students, faculty members, industry professionals, and AI enthusiasts who want to learn ML fundamentals. |
|
Eligibility criteriaB.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 Credits2:1
|
|
Mode of InstructionOnline with Synchronous mode
|
|
Duration5 Months (Aug – Dec 2024 |
|
Timings of the classMonday and Wednesday (6.00 PM to 7.30
|