This course provides a practical introduction to machine learning techniques for data analysis in MATLAB, focusing on widely used methods for real-world technical applications.
You will begin by exploring the core concepts behind machine learning, including model workflows, data preparation, and the factors that affect model performance. The course then focuses on two popular techniques—support vector machines and artificial neural networks—as well as MATLAB apps that make model building and evaluation more accessible.
Using practical examples, you will prepare data, build machine learning workflows, and apply classification and regression methods to science and engineering problems. By the end of the course, you will be able to use MATLAB to develop, test, and evaluate predictive models for real-world applications.
In partnership with MathWorks, enrolled learners receive access to MATLAB for the duration of the course.
One of the most important applications of AI in science and engineering is classification and regression using machine learning. This module introduces essential concepts and principles in machine learning using two simple but useful machine learning techniques. After learning this module, students will be able to:
涵盖的内容
10个视频12篇阅读材料1个作业2个应用程序项目
显示有关单元内容的信息
10个视频•总计65分钟
Welcome to the specialization - Applied AI for Engineers and Scientists: Foundations•6分钟
Introduction to Module 7's Study•2分钟
Machine Learning Fundamentals: What is Machine Learning•6分钟
Machine Learning Fundamentals: Fundamental Concepts in Machine Learning (1)•6分钟
Machine Learning Fundamentals: Fundamental Concepts in Machine Learning (2)•9分钟
Mapping Inputs to Outputs: Data Representation•11分钟
Mapping Inputs to Outputs: Parametric ML Model•8分钟
Mapping Inputs to Outputs: Non-Parametric ML Model•8分钟
Mapping Inputs to Outputs: Evaluate Output•3分钟
MATLAB Implementation: Simple Linear Regression and KNN•7分钟
12篇阅读材料•总计81分钟
Specialization and Course Structure•10分钟
Specialization Sample Certificate•10分钟
How to Access MATLAB Online•5分钟
Machine Learning in Engineering Practice: Tool, Replacement, or Decision Aid?•5分钟
Materials for Machine Learning Fundamentals•10分钟
From Explicit Rules to Learned Models: What Actually Changes?•5分钟
Materials for Mapping Inputs to Outputs•10分钟
How Data Representation and Model Choice Shape What a Model Can Learn•5分钟
Materials about MATLAB Implementation•10分钟
From Concept to Code: What the Model Is Actually Doing•5分钟
CSV File for Module 7 Assignment •1分钟
Module 7 Recap•5分钟
1个作业•总计30分钟
Module 7 Quiz•30分钟
2个应用程序项目•总计60分钟
Module 7 Assignment 1•30分钟
Module 7 Assignment 2•30分钟
Machine Learning Fundamentals II: Model Training and Evaluation
第 2 单元•小时 后完成
单元详情
Continuing the last module, this module still introduces essential concepts and principles in machine learning with a focus on model training and evaluation. After learning this module, students will be able to:
涵盖的内容
7个视频9篇阅读材料1个作业2个应用程序项目
显示有关单元内容的信息
7个视频•总计50分钟
Introduction to Module 8's Study•2分钟
ML Model Training Fundamentals: Parameters, Hyperparameters, and Loss Functions•9分钟
ML Model Training Fundamentals: Loss Functions and Gradient Descent•6分钟
ML Model Training Fundamentals: Gradient Descent•10分钟
ML Model Evaluation Fundamentals: Fundamental Concepts in ML Model Evaluation•14分钟
ML Model Evaluation Fundamentals: Fundamental Concepts in ML Model Evaluation•5分钟
Summary of the ML Process•5分钟
9篇阅读材料•总计56分钟
What Does “Good” Mean in Machine Learning Models?•5分钟
Materials for ML model training•10分钟
What Does It Actually Mean to “Train” a Machine Learning Model?•5分钟
Materials on ML Model Evaluation Fundamentals•10分钟
When a Model Fails: Is It Bias, Variance, or Something Else?•5分钟
Materials for ML Process•10分钟
From Data to Decisions: Reconstructing the Machine Learning Pipeline•5分钟
CSV file for Module 8 Assignment•1分钟
Module 8 Recap•5分钟
1个作业•总计30分钟
Module 8 Quiz•30分钟
2个应用程序项目•总计60分钟
Module 8 Assignment 1•30分钟
Module 8 Assignment 2•30分钟
Data Preparation
第 3 单元•小时 后完成
单元详情
This module introduces fundamental data preparation concepts and techniques to improve data quality in order to promote machine learning models providing good outcomes in real-world science and engineering practice. After learning this module, students will be able to:
涵盖的内容
8个视频13篇阅读材料1个作业3个应用程序项目
显示有关单元内容的信息
8个视频•总计38分钟
Introduction to Module 9's Study•2分钟
Basic Data Cleaning Review •1分钟
Distributions, Outliers and Their Removal: Gaussian Distribution, Skewness and Outliers•7分钟
Distributions, Outliers and Their Removal: The Z-Score and IQR Method for Outliers Removal•6分钟
Data Transform: Normalization, Standardization, Power Transform•8分钟
Construct Training and Test Sets for Model Evaluation: Methods, Implementation, and Stratified Sampling•6分钟
Construct Training and Test Sets for Model Evaluation: Cross-Validation•6分钟
Data Preparation Overview•4分钟
13篇阅读材料•总计86分钟
Why Data Preparation Is Not Optional in Machine Learning•5分钟
Materials on Basic Data Cleaning •10分钟
Cleaning Data Is a Decision, Not a Checklist•5分钟
Materials on Distributions, Outliers and Their Removal•10分钟
Outliers, Assumptions, and When “Cleaning” Becomes Damage•5分钟
Materials on Data Transform•10分钟
When Scaling Helps — and When It Quietly Breaks Your Model•5分钟
Materials on Training/Test Sets Generation•10分钟
Evaluation Starts with the Split: When Performance Numbers Lie•5分钟
Materials on Data Preparation•10分钟
From Raw Data to Reliable Learning: What Actually Matters?•5分钟
XLS file for Module 9 Assignment•1分钟
Module 9 Recap•5分钟
1个作业•总计30分钟
Module 9 Quiz•30分钟
3个应用程序项目•总计90分钟
Module 9 Assignment 1•30分钟
Module 9 Assignment 2•30分钟
Module 9 Assignment 3•30分钟
Support Vector Machines
第 4 单元•小时 后完成
单元详情
This module introduces support vector machines (SVMs), which is one of the most effective and popular methods for classification. After learning this module, students will be able to:
涵盖的内容
12个视频6篇阅读材料1个作业2个应用程序项目
显示有关单元内容的信息
12个视频•总计80分钟
Introduction to Module 10's Study•2分钟
Support Vector Machine Fundamentals: Concepts•12分钟
Support Vector Machine Fundamentals: Types of SVM•4分钟
Support Vector Machines: Linear SVM of Hard Margin Classifier•7分钟
Support Vector Machines: Linear SVM of Soft Margin Classifier•11分钟
Support Vector Machines: Non-Linear SVM•13分钟
Support Vector Machines: Multi-Class SVM•8分钟
Support Vector Machine Implementation: MATLAB Implementation of SVM•5分钟
Support Vector Machine Implementation: Iris Flower Example•6分钟
Support Vector Machine Implementation: 2D Point Classification Example•1分钟
Case Study 1: Banknote Classification (Linear SVM)•4分钟
Case Study 2: Raisin Classification (Non-Linear SVM)•8分钟
6篇阅读材料•总计41分钟
Why Support Vector Machines?•5分钟
Materials on Support Vector Machine Fundamentals•10分钟
Materials on Support Vector Machines•10分钟
Materials on Support Vector Machine Implementation and Case Studies•10分钟
CSV file for Module 10 Assignment•1分钟
Module 10 Recap•5分钟
1个作业•总计30分钟
Module 10 Quiz•30分钟
2个应用程序项目•总计60分钟
Module 10 Assignment 1•30分钟
Module 10 Assignment 2•30分钟
Artificial Neural Networks
第 5 单元•小时 后完成
单元详情
This module introduces artificial neural networks (ANNs), which is one of the most effective and popular methods for regression and classification. After learning this module, students will be able to:
The University of Glasgow has been changing the world since 1451. It is a world top 100 university (THE, QS) with one of the largest research bases in the UK.
We are a member of the prestigious Russell Group of leading UK Universities with annual research income of more than £179m.
The University’s #TeamUofG community is truly international with over 8000 staff and 28,0000 students from more than 140 countries.
A 2019 Time Out survey placed Glasgow in the top ten cities in the world. Ranked between Berlin and Paris, Glasgow was voted number one for both friendliness and affordability.
Right now our dedicated community of staff, students and alumni is working to address the challenges of Covid-19 and understand how we can make life safer for everyone.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.