Certificate

MLx Fundamentals 24

Oxford Machine Learning School

This program offered a comprehensive 11-hour course that included theory and practical sessions covering key areas in modern machine learning, such as Factorisation methods in ML, Causal Representation Learning and Related Machine Learning Tasks, Deep Learning, Generative AI (vision and NLP), Optimisation (including DNN), and an Introduction to Statistical Machine Learning.

Start my MLx Fundamentals 24 certificate

Curriculum

Inside the MLx Fundamentals 24 plan.

10 modules · 10 units · ~11h of structured prep.

  1. 01

    Factorisation methods in ML

    1 unit · ~2h

    This module delves into the intricacies of factorization algorithms, focusing on their pivotal role in recommender systems and deep learning. Students will explore metric factorization, low-rank methods, and their practical applications in optimizing deep learning processes. By understanding these concepts, learners will enhance their ability to implement efficient algorithms in real-world scenarios.

    1. 1. Talk
  2. 02

    Causal Representation Learning and Related Machine Learning Tasks

    1 unit

    In this module, students will explore foundational concepts of machine learning, including key algorithms, data preprocessing techniques, and evaluation metrics. This knowledge is essential for understanding how to build and assess machine learning models effectively.

    1. 1. Factorisation methods in ML
  3. 03

    Deep Learning

    1 unit

    In this module, students will explore foundational concepts of machine learning, including key terminology, methodologies, and applications. Through engaging video lectures, learners will gain insights into the principles that drive machine learning technologies and their relevance in various industries.

    1. 1. Talk
  4. 04

    Generative AI (vision)

    1 unit

    In this module, students will explore foundational concepts of machine learning, including key terminology, methodologies, and applications. Through engaging video lectures, learners will gain insights into the principles that drive machine learning technologies and their relevance in various industries.

    1. 1. Talk
  5. 05

    Clustering and Classification with K-means and Naive Bayes

    1 unit · ~1h

    In this module, students will explore essential machine learning concepts through hands-on applications of clustering and classification algorithms. Focusing on k-means clustering and naive Bayes classification, learners will gain insights into data understanding, feature engineering, and model evaluation techniques, equipping them with the skills to interpret and apply these models effectively.

    1. 1. Talk
  6. 06

    Optimisation

    1 unit · ~2h

    This module delves into the essential principles of optimization, equipping students with the knowledge to navigate complex algorithms and their applications in machine learning. Students will explore gradient descent, convex optimization, and the intricacies of non-convex functions, gaining insights into efficient problem-solving techniques that are crucial for developing robust machine learning models.

    1. 1. Talk
  7. 07

    Optimization + DNN

    1 unit · ~1h

    In this module, students will explore essential optimization techniques for deep neural networks, focusing on gradient descent and hyperparameter tuning. Through hands-on coding exercises, learners will apply these concepts to real-world datasets like MNIST and CIFAR, enhancing their understanding of model training and performance optimization.

    1. 1. Talk
  8. 08

    Generative AI (NLP)

    1 unit · ~2h

    In this module, students will delve into the essentials of generative AI and natural language processing. They will explore large language models, prompt engineering, and the role of language agents, gaining insights into their practical applications across various fields. This knowledge will empower students to enhance AI model performance and expand their understanding of AI technologies.

    1. 1. Talk
  9. 09

    Gen. AI (Vision & NLP)

    1 unit · ~2h

    In this module, students will delve into the practical applications of large language models and diffusion models. They will learn to connect to APIs, run models locally, fine-tune them, and generate images from text descriptions. Key concepts such as model inference, quantization, and effective prompting techniques will be explored, equipping students with the skills to enhance model efficiency and output quality.

    1. 1. Talk
  10. 10

    Introduction to Statistical Machine learning

    1 unit · ~2h

    In this module, students will gain a solid understanding of fundamental machine learning concepts, including algorithms, regression, and the critical differences between traditional programming and machine learning. They will learn about the ordinary least squares algorithm, the significance of data in model training, and strategies to address overfitting and underfitting through regularization techniques.

    1. 1. Talk

Certification

How you certify for MLx Fundamentals 24.

CPD accredited

CPD Certified

Certification number

56236

Ready when you are

Start your MLx Fundamentals 24 certificate.

Start working toward MLx Fundamentals 24 for free today.