Understanding Machine Learning: From Theory to Applications (DATASCI 224)

Understanding Machine Learning: From Theory to Applications (DATASCI 224)

Spring 2026 (3 units)

This course teaches the mathematical foundations of machine learning (ML) and artificial intelligence (AI). Each week, the course surveys a different algorithm to examine its underlying machinery, covering topics such as linear algebra, calculus, and optimization. ML/AI algorithms range from linear models to gradient boosting, deep learning, and foundation models. Upon course completion, students should be able to learn new ML/AI algorithms independently.

 

Online Syllabus

Objectives

At the conclusion of this course, students will be able to:

  • Explain the key mathematical ideas that underlie different machine learning algorithms.
  • Demonstrate proficiency in applying new machine learning algorithms.
  • Select the most appropriate machine learning algorithm/analysis strategy to answer their question of interest.
  • Critique and analyze applications of machine learning algorithms.

 

Prerequisites
Faculty
Course Director:Jean Feng, PhD, MS

Title: Associate Professor
Department of Epidemiology & Biostatistics
email: [email protected]
Format

Lectures will be held at 9:30 - 11:00 AM and Labs held 11:00 AM - 12:00 PM,  Mondays, March 30 through June 1.

Each week, new material is introduced via an interactive lecture and recommended readings. Learning is reinforced via computer labs, structured discussion sections, and homework.

The schedule for the quarter shows dates and times for all activities. All course materials and handouts will be posted on the course's online syllabus.

Materials

Materials needed:

Software Python

Grading

Grades will be based on total ponts achieved on the homework assignments and class project. Please note that late assignments will not be acceptd.

Only UCSF students (defined as individuals enrolled in UCSF degree or certificate programs) will receive academic credit for courses. Official transcripts are available to UCSF students only. A Certificate of Course Completion will be available upon request to individuals who are not UCSF students and satisfactorily pass all course requirements.

UCSF Graduate Division Policy on Disabilities

To Enroll