Skip to Content
Course

Machine Learning Fundamentals

DSC-255R

This course is only available to students who have been accepted into the Foundational Data Science Advanced Certificate.

(Pre-Requisite Courses: DSC-207R and DSC-215R)

This online course covers the fundamentals of supervised and unsupervised learning algorithms, and the theory behind those algorithms. Application of techniques utilizing Python and Jupyter notebooks through real-world case studies. Classification, regression, and conditional probability estimation; Generative and discriminative models; Linear models and extensions to nonlinearity using kernel methods; Ensemble methods: boosting, bagging, random forests; Representation learning: clustering, dimensionality reduction, autoencoders, deep neural networks.

Course Instructors

Tenure-track faculty from the department of Computer Science & Engineering and the Halicioglu Data Science Institute will serve as the primary instructors for this course. These faculty are experts in data science, all of whom hold a PhD in their respective fields.
 

Rod Albuyeh

Areas of Expertise:
  • Scalable AI Systems
  • Machine Learning Platforms
  • Time-Series Modeling
  • Applied Deep Learning
  • Generative AI
   

Sanjoy Dasgupta

Areas of Expertise:
  • High-dimensional statistics
  • Clustering
  • Machine Learning

Course Information

4.00 units
TBD

Course sessions

Please contact the Science & Technology department at or fdscertificate@ucsd.edu for information about this course and upcoming sections.