Machine Learning Fundamentals

This is your go-to page for everything related to the Machine Learning Fundamentals (MLF) Program by UTMIST. Find all the essential links in one place—from the IBM platform for notebooks and tools, to lecture recordings and key resources to help you stay on track and succeed throughout the program.

Phase 1

Phase 1 Tick Icon

Learn basics of ML through workshops

Phase 1 Tick Icon

Collaborative learning with peers

Phase 1 Tick Icon

Build foundational knowledge and theory

Phase 2

Phase 2 Tick Icon

Apply knowledge through building a project

Phase 2 Tick Icon

Access mentoring and office hours

Phase 2 Tick Icon

Gain hands on experience and skills in ML

Phase 1: Workshop Schedule

New lectures, slides, and labs will be uploaded weekly! Join us for synchronous lectures weekly starting September 27 from 1-3pm in BA1160!

Introduction to Machine Learning

Week 1 - Sept 27, 2025

What is ML, types of ML, applications, linear regression basics, PyTorch introduction

Logistic Regression

Week 2 - Oct 4, 2025

Classification with sigmoid, decision boundaries, model evaluation, train-validation-test split

Neural Networks Part 1

Week 3 - Oct 11, 2025

Perceptrons, activation functions, forward propagation, limitations of linear models

Neural Networks Part 2

Week 4 - Oct 18, 2025

Backpropagation intuition, optimization algorithms, training loops, practical tips

Decision Trees & Ensembles

Week 5 - Nov 8, 2025

Split criteria, tree depth, random forests, bagging, entropy & information gain

Naive Bayes

Week 6 - Nov 15, 2025

Probability basics, Bayes' theorem, generative vs discriminative models, text classification

Best Practices & Evaluation

Week 7 - Nov 22, 2025

Baseline models, bias-variance tradeoff, evaluation metrics, iterative ML process

Deep Learning & Modern Architectures

Week 8 - Nov 29, 2025

Why deep learning, CNNs, RNNs, transformers, practical implementation with PyTorch

Phase 2: Project

Check back for more information!

Frequently Asked Questions

For any other questions please reach out to the team at UTMIST!

What prerequisites do I need for this workshop?

Basic knowledge of Python programming and high school mathematics (algebra, calculus) is recommended. No prior machine learning experience is required.

Do I need to bring my own laptop?

Yes, please bring your own laptop. We'll be using PyTorch and other tools that need to be installed on your device.

What if I miss a session?

All materials, slides, and recordings will be available online. You can catch up on missed content and reach out to the team for any questions.

Is there any cost to attend?

No, this workshop is completely free for UTMIST members. It's part of our commitment to making AI and ML education accessible.

Will I receive a certificate?

Yes, participants who complete all 8 workshops will receive a certificate of completion from UTMIST.

Can I join if I'm not a UTMIST member?

Yes, non-members are welcome to attend. We encourage you to join UTMIST to access additional resources and events.

What software will we be using?

We'll primarily use PyTorch for deep learning, along with Python, Jupyter notebooks, and various visualization libraries.

How long are the sessions?

Each workshop session is approximately 2 hours long, including theory, practical coding, and hands-on exercises.

ML Fundamentals Team

Program Directors

Aaron Gu's profile picture

Aaron Gu

Program Director

Warrick Tsui's profile picture

Warrick Tsui

Program Director

Academics Team

Kaden Seto's profile picture

Kaden Seto

Academics Team

Oscar Yasunaga's profile picture

Oscar Yasunaga

Academics Team

Andrew Magnuson's profile picture

Andrew Magnuson

Academics Team

Jessica Chen's profile picture

Jessica Chen

Academics Team

Riyad Valiyev's profile picture

Riyad Valiyev

Academics Team

Chloe Nguyen's profile picture

Chloe Nguyen

Academics Team

Matthew Tamura's profile picture

Matthew Tamura

Academics Team

Jingmin Wang's profile picture

Jingmin Wang

Academics Team

Thank you to IBM for sponsoring us!

IBM Logo
Scroll to top