Offered By: IND
UTMIST - Machine Learning Fundamentals
The Machine Learning Fundamentals (MLF) Program is a beginner-friendly initiative offering foundational technical and theoretical knowledge in ML/AI. Through structured workshops covering topics like linear regression and neural networks, and a mentored group project, you will build practical skills and gain the confidence needed to start your journey in this field. It's designed to equip you with a solid understanding of core concepts, preparing you for future ML/AI endeavors.
Continue readingCourse
Machine Learning
At a Glance
The Machine Learning Fundamentals (MLF) Program is a beginner-friendly initiative offering foundational technical and theoretical knowledge in ML/AI. Through structured workshops covering topics like linear regression and neural networks, and a mentored group project, you will build practical skills and gain the confidence needed to start your journey in this field. It's designed to equip you with a solid understanding of core concepts, preparing you for future ML/AI endeavors.
Course Syllabus
- Define and explain the core concepts of foundational machine learning, including linear and logistic regression.
- Implement and interpret fundamental algorithms like Gradient Descent and various loss functions.
- Describe the architecture of basic neural networks (Multi-Layer Perceptrons) and the role of activation functions.
- Apply key concepts of the ML Development Cycle, such as identifying and mitigating issues like overfitting, underfitting, and managing bias/variance trade-offs.
- Analyze practical problems and apply specialized ML techniques like K-means clustering and Decision Trees.
- Collaborate on a group project, applying your learned skills in a structured, professional environment.
Topic 2: The ML Development Cycle (Overfitting/Underfitting, Bias/Variance)
Module 2: Introduction to Neural Networks and Specialized TopicsÂ
Topic 1: Intro to Neural Networks (Activation Functions, Multi-Layer Perceptrons (MLP), Neural Network Implementation (e.g., in DL libraries or NumPy, Backpropagation)Â
Topic 2: "Special" Topics (Decision Trees, Unsupervised Learning - Anomaly Detection, K-means Clustering, Recommender Systems - Collaborative Filtering, Content-Based Filtering)Â
General Information
- Programming Language: A basic familiarity with Python is highly recommended, as it is the primary language used in the ML field.
- Mathematics: A general understanding of high-school level algebra is helpful for grasping concepts like linear functions and gradients.
- Technology: No advanced technology setup is required. The program will leverage environments that often have necessary tools (like Docker) pre-installed. The learning platform works best with current versions of modern web browsers, including Chrome, Edge, Firefox, or Safari.
Estimated Effort
20 Hours
Level
Beginner
Skills You Will Learn
Artificial Intelligence, Machine Learning, Python, PyTorch
Language
English
Course Code
ML0102EN