Machine Learning and AI Models
Last updated
Was this helpful?
Last updated
Was this helpful?
There are three main types of machine learning models:
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 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 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.
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.