Section 2
Machine Learning Workflow
8. Section Overview
05:12 (Preview)
9. Data Preparation, Representation and Model Selection
30:35 (Preview)
10. Loss Functions
23:12
11. Training, Optimisation & Hyper-parameter Tuning
17:37
12. Exploring If Models are Any Good - Training Curves
21:47
13. Is My Model any Good - Validation Plots
13:04 (Preview)
Section 3
General Linear Models
14. Section Overview
04:25 (Preview)
15. The Foundations of ML - Curve Fitting
21:39
16. Regression Walkthrough
23:47
17. Underfitting and Overfitting
21:50
18. Controlling ML Models - Regularisation in Practise
16:28
19. Exploring Simple Relationships - Correlations
11:28
20. Finding Nonlinear Relations - Predictive Power Score
11:09
21. Correlation & PPS Walkthrough 📂
24:27
22. From Regression to Classification - Logistic Regression
20:27
23. Logistic Regression in Wild
15:48
24. Looking through the Right Lens - Principle Component Analysis
16:46
25. Looking in the Right Direction - Exploring PCA
21:23
26. Conclusion, Certificate, and What Next?
02:41
14. Section Overview
General Linear Models

Becoming a Ninja in General Linear Models : Seciton Overview


We are onto Section 3 - the final section of this course. Here we are going to look at linear models, or to be more precise general linear models.

They might not be the sexiest of machine learning models, but they provide the foundations for many more sophisticated algorithms which include deep neural networks and Gaussian Processes, which you will learn about throughout more of the courses in digiLab academy. They also give us the stage to talk about certain key principals in machine learning, like overfitting and regularisation in a simplier model setting.

In this section we will cover the following topics:

  • Step back to curve fitting as a general process, with straight lines and polynomials in general.

  • Talk about General Linear Models, how do we fit general linear model made up of general features and see how these can be very rich and expressive models.

  • Understand the core concetps of underfitting and overfitting, and then how do we overcome these challenges in particular by using regularisation.

  • Talk about approaches for discovering relationships in data by looking at techniques for linear and nonlinear relationships.

  • Work through our first unsupervised learning approach for dimension reduction, Principle Component Analysis. Which fits with the view of linear models, since it is a linear transform of our input data.

  • Finally we discover Logistic Regression, in particular how we can extend the linear models for regression tasks for classification problems.

Next Lesson
15. The Foundations of ML - Curve Fitting