Foundations of Machine Learning / July-Dec 2024
Updates
- Oct 05: New Lecture is up: (foml-04) Tree based Methods [Slides]
- Sep 28: New Lecture is up: (foml-03) Neural Networks [NN] [Gradient Descent] [Backprop-1] [Backprop-2]
- Sep 21: New Lecture is up: (foml-02) Unsupervised Learning - 2 [Hierarchical] [GMM] [PCA]
- Sep 14: New Lecture is up: (foml-01) Unsupervised Learning - 1 [slides]
-
Sep 13, 2024: The course website is up!
Course Description
In today’s rapidly evolving world, machine learning (ML) is crucial in driving innovation across industries. From healthcare and finance to e-commerce and autonomous systems, ML enables computers to learn from data and make intelligent decisions. By understanding machine learning, individuals can harness the power of data to predict trends, automate processes, and develop smarter applications. With the growing demand for AI-driven solutions, a strong foundation in ML equips professionals with cutting-edge skills essential in shaping the future of technology and solving real-world challenges.
Foundations of Machine Learning (CS5590) Course Contents
Welcome to the Foundations on Machine Learning (FoML) course! In this course, you will explore the foundational concepts and techniques behind machine learning, a key driver of modern artificial intelligence. Whether you’re a beginner or have some programming experience, this course will help you grasp the core principles, algorithms, and tools to develop predictive models and intelligent systems. You will engage in hands-on assignments, learn to analyze data, and implement popular machine learning models using Python. By the end, you’ll be equipped with practical skills to solve real-world problems with machine learning.
Prerequisites
Courses on Linear Lagebra, Probability, Optimization and Programming experience in Python.
Logistics
Class Room: Virtual
Timings: Weekends
Visit this page regularly for updates and information regarding the course.
Instructors
Teaching Assistants
Sunayna Padhye
Naveen George