Skip to content
MathWorks - Mobile View
  • Sign In to Your MathWorks AccountSign In to Your MathWorks Account
  • Access your MathWorks Account
    • My Account
    • My Community Profile
    • Link License
    • Sign Out
  • Products
  • Solutions
  • Academia
  • Support
  • Community
  • Events
  • Get MATLAB
MathWorks
  • Products
  • Solutions
  • Academia
  • Support
  • Community
  • Events
  • Get MATLAB
  • Sign In to Your MathWorks AccountSign In to Your MathWorks Account
  • Access your MathWorks Account
    • My Account
    • My Community Profile
    • Link License
    • Sign Out

Videos and Webinars

  • MathWorks
  • Videos
  • Videos Home
  • Search
  • Videos Home
  • Search
  • Contact sales
  • Trial software
2:37 Video length is 2:37.
  • Description
  • Full Transcript
  • Related Resources

Introduction to Machine Learning, Part 1: Machine Learning Fundamentals

From the series: Introduction to Machine Learning

Explore the fundamentals behind machine learning. Learn about two common machine leaning approaches:

  • Unsupervised learning, which finds hidden patterns in input data
  • Supervised learning, which trains a model on known input and output data so that it can predict future outputs

You’ll also learn about three common techniques within these approaches:

  • Clustering techniques put data into different groups based on shared characteristics in the data.
  • Classification techniques predict discrete responses—like whether an email is genuine or spam.
  • Regression techniques predict continuous responses, such as what temperature a thermostat should be set at or fluctuations in electricity demand.

Today, we’ll talk about machine learning. We’ll focus on what it is and why you’d want to use it.

Machine learning teaches computers to do what comes naturally to humans: learn from experience.

It is great for complex problems involving a large amount of data with lots of variables, but no existing formula or equation that describes the system.

Some common scenarios where machine learning applies include:

  • When a system is too complex for handwritten rules, like in face and speech recognition.
  • When the rules of a task are constantly changing, as in fraud detection.
  • And when the nature of the data itself keeps changing, like in automated trading, energy demand forecasting, and predicting shopping trends.

Machine learning uses two types of techniques:

  • Unsupervised learning, which finds hidden patterns in input data,
  • And supervised learning, which trains a model on known input and output data so that it can predict future outputs.

Unsupervised learning draws inferences from datasets that don’t have labeled responses associated with the input data.

Clustering is the most common unsupervised learning technique. It puts data into different groups based on shared characteristics in the data.

Clustering is used to find hidden groupings in applications such as gene sequence analysis, market research, and object recognition among many others.

On the other hand, supervised learning requires each example of the input data to come with a correctly labeled output. It uses this labeled data, along with classification and regression techniques, to develop predictive models.

Classification techniques predict discrete responses—like whether an email is genuine or spam. Essentially, these models classify input data into a pre-determined set of categories.

Regression techniques predict continuous responses— like what temperature a thermostat should be set at or fluctuations in electricity demand.

Again, the big difference here between supervised learning and unsupervised learning is that supervised learning requires correctly labeled examples to train the machine learning model, and then uses that model to label new data.

Keep in mind: the techniques you use, and the algorithms you select, depend on the size and type of data you’re working with, the insights you want to get from the data, and how those insights will be used. We’ll talk more about these techniques in the next few videos.

For now, that was a very brief overview of machine learning. Be sure to check out the description for more information.

Related Products

  • Statistics and Machine Learning Toolbox

Learn More

MATLAB for Machine Learning (Overview)
Machine Learning with MATLAB (Interactive Ebook)

3 Ways to Speed Up Model Predictive Controllers

Read white paper

A Practical Guide to Deep Learning: From Data to Deployment

Read ebook

Bridging Wireless Communications Design and Testing with MATLAB

Read white paper

Deep Learning and Traditional Machine Learning: Choosing the Right Approach

Read ebook

Hardware-in-the-Loop Testing for Power Electronics Control Design

Read white paper

Predictive Maintenance with MATLAB

Read ebook

Electric Vehicle Modeling and Simulation - Architecture to Deployment : Webinar Series

Register for Free

How much do you know about power conversion control?

Start quiz

Feedback

Featured Product

Statistics and Machine Learning Toolbox

  • Request Trial
  • Get Pricing

Up Next:

Get an overview of unsupervised machine learning, which looks for patterns in datasets that don’t have labeled responses. This approach lets you explore your data when you’re not sure what information the data contains.
4:15
Part 2: Unsupervised Machine Learning
View full series (4 Videos)

Related Videos:

34:34
Machine Learning Made Easy
5:36
Machine Learning for Predictive Modelling (Highlights)
44:37
Machine Learning for Predictive Modelling
41:25
Machine Learning with MATLAB
34:31
Machine Learning with MATLAB: Getting Started with...

View more related videos

MathWorks - Domain Selector

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

  • Switzerland (English)
  • Switzerland (Deutsch)
  • Switzerland (Français)
  • 中国 (简体中文)
  • 中国 (English)

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
    • 简体中文Chinese
    • English
  • 日本Japanese (日本語)
  • 한국Korean (한국어)

Contact your local office

  • Contact sales
  • Trial software

MathWorks

Accelerating the pace of engineering and science

MathWorks is the leading developer of mathematical computing software for engineers and scientists.

Discover…

Explore Products

  • MATLAB
  • Simulink
  • Student Software
  • Hardware Support
  • File Exchange

Try or Buy

  • Downloads
  • Trial Software
  • Contact Sales
  • Pricing and Licensing
  • How to Buy

Learn to Use

  • Documentation
  • Tutorials
  • Examples
  • Videos and Webinars
  • Training

Get Support

  • Installation Help
  • MATLAB Answers
  • Consulting
  • License Center
  • Contact Support

About MathWorks

  • Careers
  • Newsroom
  • Social Mission
  • Customer Stories
  • About MathWorks
  • Select a Web Site United States
  • Trust Center
  • Trademarks
  • Privacy Policy
  • Preventing Piracy
  • Application Status

© 1994-2022 The MathWorks, Inc.

  • Facebook
  • Twitter
  • Instagram
  • YouTube
  • LinkedIn
  • RSS

Join the conversation