AI Classroom Activities
All tutorialsHomepage
  • Artificial Intelligence
    • A Brief History of AI
    • Pioneers of Modern AI
    • Current and Future Applications
  • Machine Learning and AI Models
    • Neural Networks
    • Large Language Models (LLMs)
  • AI Classroom Activities
    • Image Classification using Teachable Machine
    • Image Classification with Landing AI
    • Generative AI Children's Book Creation
    • AI Impact and Critical Thinking Activity
  • Essential AI Tools for Students: A Comprehensive Reference Guide
  • AI tutorials
Powered by GitBook
On this page
  • Supervised learning
  • Unsupervised learning
  • Reinforcement learning

Was this helpful?

Machine Learning and AI Models

PreviousCurrent and Future ApplicationsNextNeural Networks

Last updated 1 year ago

Was this helpful?

There are three main types of machine learning models:

Supervised learning

In supervised learning, models are trained on labelled datasets that contain inputs and desired outputs. For example:

  • Image classification models are trained on images labelled with the object classes they depict (e.g. apples and bananas). Given new images, the models can predict these labels.

supervised model

Supervised learning requires collecting and labelling large training datasets, which can be expensive and time-consuming. However, performance is often strong after sufficient training data is provided.

Unsupervised learning

Unsupervised learning models analyse unlabelled input data to find patterns and structure. Some examples include:

  • Clustering algorithms group data points (e.g., apples, pears and strawberries) based on detected similarities. This can reveal categories within datasets.

  • Identifies outliers that are significantly different from the norm.

  • Association rule learning finds interesting relationships between variables.

Unsupervised learning derives insights directly from data distributions without needing labelling, reducing data demands. But performance metrics can be harder to define.

Reinforcement learning

In reinforcement learning, agents interact dynamically with environments, receiving rewards or penalties for actions to learn behaviours that maximise cumulative reward. For instance:

  • Robot dogs taught to walk properly through trial-and-error reinforcement of stable gaits.

  • Game-playing algorithms that learn winning strategies based on scores.

Reinforcement learning enables very responsive adaptation but requires carefully engineering reward functions.

These three model types are integral to machine learning, with a vast array of models designed for diverse tasks. While exploring various models is beyond this text's scope, the focus here is on a unique machine learning architecture: neural networks.

unsupervised model
reinforcement learning
unsupervised model
Page cover image
reinforcement learning
supervised model