Certificate

MLx Fundamentals 22

Oxford Machine Learning School

This program offered a comprehensive 5-hour course that included theory and practical sessions covering key areas in ML fundamentals, advanced topics in ML theory.

Start my MLx Fundamentals 22 certificate

Curriculum

Inside the MLx Fundamentals 22 plan.

5 modules · 6 units · ~16h of structured prep.

  1. 01

    Bayesian Optimisation: Gaussian processes & Beyond

    2 units · ~5h

    This module delves into the principles of Bayesian optimization, emphasizing Gaussian processes and their applications in optimizing complex systems like antibody design. Students will learn to navigate the challenges of traditional optimization methods, understand the significance of uncertainty, and explore the integration of deep learning to enhance optimization performance.

    1. 1. Talk (Part 1)
    2. 2. Talk (Part 2)
  2. 02

    Mathematical Foundation of Supervised Learning

    1 unit · ~3h

    This module delves into the fundamentals of supervised learning, equipping students with the knowledge to apply linear regression and deep learning techniques to real-world financial data. Students will explore mathematical foundations, model optimization, and the challenges posed by big data, enhancing their ability to select and refine models for improved performance.

    1. 1. Talk
  3. 03

    Optimisation for Machine Learning

    1 unit · ~3h

    This module delves into essential optimization techniques for machine learning, emphasizing gradient descent algorithms and their applications in various problem types. Students will gain insights into the convergence properties of these algorithms, explore stochastic optimization, and learn to compare advanced methods like Adam. This knowledge is crucial for effectively training machine learning models and enhancing their performance.

    1. 1. Talk
  4. 04

    Introduction to Logic Reasoning

    1 unit · ~2h

    This module delves into the integration of logic and reasoning within machine learning frameworks. Students will learn how to utilize propositional logic to encode knowledge, explore Python libraries for implementing logical constraints, and understand the limitations of traditional learning methods. By applying reasoning techniques, learners will enhance model predictions and gain insights into model behavior, making this knowledge crucial for developing robust machine learning solutions.

    1. 1. Talk
  5. 05

    Introduction to ML Systems

    1 unit · ~3h

    This module delves into the critical relationship between machine learning and system architecture, focusing on hardware and software co-design. Students will learn about parallelism techniques essential for efficient training and deployment of large-scale models, while also addressing the challenges faced in this domain. By understanding these concepts, learners will be equipped to optimize machine learning systems for better performance and scalability.

    1. 1. Talk

Ready when you are

Start your MLx Fundamentals 22 certificate.

Start working toward MLx Fundamentals 22 for free today.