Machine learning (ML): All there is to know

Learning has long been seen as a distinctly human capability – something shaped by experience, judgment and intuition. Today, that assumption is being challenged. Advances in artificial intelligence (AI) are enabling systems to learn from data, adapt to new information and perform tasks that were once considered the exclusive domain of human intelligence.

At the centre of this shift is machine learning (ML). Rather than following fixed instructions, ML systems improve over time, identifying patterns and making decisions with increasing autonomy. This is not just a technical breakthrough, it is reshaping how organizations operate, how decisions are made and how complex problems are approached.

But as machine learning becomes more embedded in real-world systems, the questions become more practical. How does it actually work? What makes it reliable? And how can it be used in a way that delivers consistent and trustworthy outcomes?

In this article, we explore the fascinating world of machine learning in artificial intelligence – how it works, how it is applied in practice, and how standards support its safe and reliable use.

What is ML?

Establishing a clear machine learning definition can be challenging. Machine learning, or ML, is a type of artificial intelligence that allows machines to learn from data without being explicitly programmed. It does this by optimizing model parameters (i.e. internal variables) through calculations, such that the model’s behaviour reflects the data or experience. The learning algorithm then continuously updates the parameter values as learning progresses, enabling the ML model to learn and make predictions or decisions based on data science.

The applications of machine learning are wide-ranging, spanning industries such as healthcare, finance, marketing, transportation, and more. In practice, machine learning models are already being used for image recognition, natural language processing, fraud detection, recommendation systems, autonomous vehicles and personalized medicine.

Overall, machine learning plays a crucial role in enabling computers to learn from experience and data to improve performance on specific tasks without being programmed. It has the potential to revolutionize various industries by automating complex processes and making intelligent predictions or decisions by “digesting” vast amounts of information.

How does machine learning compare to deep learning and neural networks?

Deep learning is a subset of machine learning, which is focused on training artificial neural networks. With multiple layers, neural networks are inspired by the structure and function of the human brain. Like our brains, they consist of interconnected nodes (neurons) which transmit signals.

These complex algorithms excel at image and speech recognition, natural language processing and many other fields, by automatically extracting features from raw data through multiple layers of abstraction. Deep learning can handle datasets on a massive scale, with high-dimensional inputs. To do so, it needs a significant amount of computational power and extensive training.

Sign up for email updates

Stay updated on artificial intelligence and related standards!

How your data will be used

Please see ISO privacy notice. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

How machine learning works

The first step in machine learning is collecting relevant data which may come from sources such as databases, sensors or the Internet.

  • Preprocessing data: Once the data is collected, it needs to be preprocessed to ensure its quality and suitability for analysis.
  • Training the model: The next step is to train a machine learning model – an algorithm or mathematical representation that learns to make predictions or decisions from input data.
  • Feature selection and engineering: That machine learning model then selects the most relevant features from the input data that will have a significant impact on the model’s performance.
  • Evaluating and optimizing the model: Once a model is trained, it needs to be evaluated to assess its performance and determine whether it meets the desired criteria.
  • Deployment and monitoring: After successful training and evaluation, the model can be deployed in real-world applications of machine learning.

Machine learning models

Machine learning builds on existing computer science, relying heavily on statistics, probability theory and optimization techniques. There are three main types of machine learning models:

Supervised learning

Used to predict outcomes or classify data, supervised machine learning is based on labelled training datasets. As data is fed to the ML model, it goes through a cross-validation process which adjusts its weight until it is fitted appropriately. This model supports things like face recognition, object detection or quality control.

Unsupervised learning

As opposed to supervised learning, unsupervised learning is based on unlabelled datasets. The objective of unsupervised learning is to teach ML models to detect hidden patterns or structures without human supervision. Businesses can therefore use unsupervised learning to support customer segmentation, cross-selling strategies or data analysis.

Reinforcement learning

While similar to supervised learning, reinforcement learning relies on trial and error. Without labelled training datasets, reinforcement learning trains ML models to develop best recommendations based on a series of successful outcomes.

Differences between a machine learning model and a machine learning algorithm

In essence, a machine learning model is an end product. It is the representation of what happens when a machine learning algorithm is applied to a dataset. Its purpose is to generalize beyond the training data rather than simply memorize the examples it was trained on. In other words, the model is a tool that can be used to do things like predict outcomes and identify patterns.

In contrast, the machine learning algorithm is the technique used to train a machine learning model. There exist a number of algorithms – linear regression, support vector machines, deep neural networks – and each has its own formulations and complexities. However, the end goal of all of them is to reduce the margin of error between model predictions and the target output of training datasets.

In an image classification system, for instance, the machine learning model is the mathematical function that identifies whether an image contains a cat or a dog, having learned patterns from the training data. The machine learning algorithm is the method used to train this model, optimizing its parameters to improve classification accuracy. Once trained, the model can be used to classify new unseen images as containing either a cat or a dog.

How are ML models evaluated?

Training an ML model is only the first step. The real question is whether it can perform reliably when faced with new, unseen data. To test this, data is typically divided into two parts: a training set (used to teach the model) and a test set (used to evaluate how well it performs on data it has not seen before). This helps determine whether the model has learned meaningful patterns or is simply reproducing what it has already been shown.

Performance is measured using a range of metrics, depending on the task. For classification, this may include accuracy, precision, recall and F1-score; for regression, measures such as mean squared error are used. Techniques like cross-validation, where the data is repeatedly split and tested in different ways, provide a more robust picture of how the ML model is likely to behave in practice.

But evaluation is not just about numbers. To truly understand how well a model performs, it is important to look at how it learns – and whether that learning will hold up beyond the training data. This brings us to two fundamental concepts in machine learning: overfitting and generalization.

What is overfitting?
Overfitting occurs when an ML model learns the training data too well, including its noise and irregularities, rather than the underlying patterns. In effect, the model “memorizes” the training set instead of learning how to generalize from it. This can lead to impressive results during training, but poor performance when the model is applied to new data. In practice, overfitting is a clear signal that the model is unlikely to be reliable in real-world conditions.

Why does generalization matter?
Generalization is the ability of a machine learning model to apply what it has learned to new, unseen data. It is what allows a model to move from theory to practical use. A well-generalized ML model delivers consistent and accurate predictions outside of its training environment. Achieving this balance – learning enough to capture meaningful patterns, but not so much that the model becomes overly specific – is at the heart of effective machine learning.

Ultimately, evaluation is about more than measuring performance. It is about ensuring that models can be trusted to work in the real world.

Practical applications of machine learning

This ability to perform reliably beyond the training data is what allows machine learning to move from theory to real-world impact. Today, it is embedded in many of the technologies and services we use every day, often without even noticing.

By learning from data, identifying patterns and supporting decision-making, machine learning is reshaping how organizations operate and how services are delivered. Its applications are wide-ranging and expanding rapidly across industries.

Some of the most common applications of machine learning include:

  • Healthcare: Machine learning supports the analysis of medical images, such as X-rays and MRIs, helping detect diseases earlier and improve diagnostic accuracy.
  • Finance: Banks and financial institutions use machine learning to detect fraudulent transactions, assess credit risk and automate decision-making.
  • Retail and e-commerce: Online platforms rely on machine learning algorithms to recommend products, personalize user experiences and optimize inventory based on demand patterns.
  • Transportation: Machine learning helps predict demand, optimize routes and enable dynamic pricing in mobility and logistics services.
  • Manufacturing: Predictive maintenance powered by machine learning anticipates equipment failures, reducing downtime and operational costs.
  • Entertainment: Streaming services like Netflix and Spotify use machine learning models to tailor content recommendations to individual preferences.
  • Customer service: Virtual assistants and chatbots rely on machine learning to deliver fast, personalized responses and improve user experience.

What are the advantages of machine learning?

These examples illustrate a broader shift: machine learning is no longer an emerging technology, but an operational reality, one that is shaping how systems function and how decisions are made at scale. It offers a wide range of benefits across industries, helping organizations move from data to insight, and from insight to action.

Machine learning benefits can be broadly grouped into three key areas:

Improving efficiency and automation

One of the most immediate advantages of machine learning is its ability to automate repetitive and time-consuming tasks. Machine learning algorithms can process data at scale, identify inefficiencies and optimize workflows with minimal human intervention.

This supports more efficient resource allocation, reduces operational costs and allows teams to focus on higher-value activities. In areas such as manufacturing, logistics or HR, machine learning helps streamline processes, from predictive maintenance to recruitment and planning.

Enhancing insight and decision-making

Machine learning excels at analysing complex datasets and uncovering patterns that would be difficult to detect using traditional methods. By turning data into actionable insights, machine learning supports more informed and forward-looking decision-making.

Predictive capabilities are a key part of this. Machine learning algorithms can anticipate trends, behaviours and risks based on historical data, enabling organizations to act proactively, whether in financial forecasting, demand planning or risk management.

Transforming user experience and services

Machine learning also plays a central role in shaping how users interact with products and services. By analysing preferences and behaviour, it enables highly personalized experiences, from product recommendations to tailored content and real-time interactions.

At the same time, it enhances service delivery through applications such as chatbots, fraud detection systems and medical diagnostics. In each case, machine learning helps make services faster, more accurate and more responsive to individual needs.

Machine learning under scrutiny: risks, impacts and controls

As the advantages of machine learning become clearer, so too do the responsibilities that come with its use. The growing role of ML models in decision-making means their impact now extends beyond technical performance to broader societal and organizational considerations. While machine learning has the power to drive efficiency and innovation, it can also introduce risks if not developed and deployed thoughtfully. Addressing these challenges is essential to ensure these systems remain reliable, fair and trusted.

In practice, risks tend to emerge at two levels – in how machine learning affects individuals, and in its broader impact on systems and society.

Impacts on people

At the individual level, some of the most pressing concerns relate to how ML systems make decisions and how those decisions affect people.

  • Bias and fairness: ML models can unintentionally learn and reinforce biases present in their training data. This can result in unfair outcomes, such as facial recognition systems performing poorly for certain demographic groups or hiring algorithms favouring candidates from specific backgrounds. Addressing bias requires careful data selection, regular audits and ongoing monitoring.
  • Transparency and explainability: Many advanced ML models, particularly deep neural networks, operate as “black boxes”, making their decision-making processes difficult to understand or challenge. This can undermine trust, particularly in high-stakes areas like healthcare or criminal justice.
  • Privacy: Machine learning systems often rely on large datasets that may contain sensitive personal information. Without appropriate safeguards, there is a risk of misuse or unintended exposure.

Impacts on systems and society

Beyond the individual level, machine learning also raises broader systemic risks.

  • Security and adversarial attacks: ML models can be vulnerable to targeted manipulation, where small changes in input data lead to incorrect predictions. This is particularly critical in security-sensitive applications (e.g. autonomous vehicles or finance services).
  • Social and economic impact: The growing use of machine learning may reshape labour markets. While it creates new opportunities, it can also lead to job displacement in certain sectors and, if not carefully managed, contribute to widening inequalities.

Recognizing these challenges, organizations are placing greater emphasis on how machine learning systems are governed and controlled. This includes improving transparency, mitigating bias and strengthening data protection as part of a more structured approach. International Standards support this effort by providing a framework for building and managing machine learning systems in a way that is consistent, reliable and fit for real-world use.

Keeping machine learning on track: the role of standards

As machine learning systems move from experimentation to real-world use, the challenge is no longer just building models, but ensuring they perform reliably over time. Data evolves, models drift and performance can degrade, meaning even small errors can have significant consequences. Without a clear structure, trust becomes difficult to maintain.

International Standards provide that structure. They define a common approach to how machine learning systems are designed, deployed and monitored, helping ensure that performance is not only achieved, but sustained over time. By bringing clarity to data governance, model development and system oversight, they help strengthen reliability and enable machine learning to be applied more confidently at scale.

ISO, in collaboration with the International Electrotechnical Commission (IEC), has published a number of standards related to machine learning through its dedicated group of experts on artificial intelligence (ISO/IEC JTC 1/SC 42). Its most recent standard on the subject is ISO/IEC 23053 which provides a framework for AI systems using machine learning.

History of machine learning

To fully answer the question “what is machine learning?”, we must retrace our steps. ML can trace its origins back to the 1950s. From its very first iterations to the rapidly evolving technology we know today, ML has been shaped – and continues to be shaped – by decades of breakthroughs and setbacks.

Humble beginnings (1950s-1960s)

The very first step in artificial intelligence and machine learning was taken by Arthur Samuel in 1950. His work demonstrated that computers were capable of learning when he taught a programme to play checkers. However, this wasn’t a programme that was explicitly designed to carry out specific commands. This programme could learn from past mistakes and moves to improve its performance. Samuel would later coin the term “machine learning” and define it as “the field of study that gives computers the ability to learn without being explicitly programmed”.

Only eight years later, in 1958, Frank Rosenblatt introduced the Perceptron, a simplified model of an artificial neuron. This algorithm could learn to recognize patterns in data and was the first iteration of an artificial neural network. Evgenii Lionudov and Aleksey Lyapunov would complement these innovations in the 1960s through their work on backpropagation algorithms and the theory of machine learning. By the 1980s, there existed an algorithm capable of efficiently training multi-layered neural networks.

The lost years (1960s-1970s)

Marvin Minsky and Seymour Papert’s Perceptrons, published in 1969, shone a bright light on the limitations of neural networks. Combined with the limited computing power, a lack of available data and other factors, this influential book inadvertently contributed to the first “AI winter” marked by minimal funding and low research interest.

The renaissance (1980s-1990s)

John Hopfield would put an end to this “AI winter” with the introduction of his recurrent neural network – the Hopfield network – in 1982. This encouraged David Rumelhart, Geoffrey Hinton, Ronald Williams and others to revive the study of backpropagation and multi-layered neural networks. The year 1989 saw the first real breakthrough in the field of computer vision through Yann LeCun’s work on convolutional neural networks (CNNs).

The introduction of support vector machines (SVMs) by Vladimir Vapnik in 1995 and the development of long short-term memory (LSTM) networks by Sepp Hochreiter and Jürgen Schmidhuber in 1997 garnered even more momentum for this burgeoning field.

The breakthroughs (2010s)

Machine learning marked a decisive victory over traditional computers in 2012 when AlexNet, a convolutional neural network, outperformed traditional computer vision methods in the 2012 ImageNet competition.

From there, a series of landmark breakthroughs followed. In 2014, Ian Goodfellow’s generative adversarial networks (GANs) would empower researchers to generate realistic synthetic data. In 2016, the world champion of Japanese board game Go was defeated by DeepMind’s AlphaGo system. And in 2017, transformer models revolutionized natural language processing capabilities.

Recent developments (2010s-present)

Since then, the field has continued to develop deep learning architectures and expanded the applications of machine learning to industries like healthcare, finance and even entertainment. Machine learning has also started to find its way into Internet of Things (IoT) devices and into other fields such as quantum computing, neuroscience and physics.

Amidst all this fast-paced progress, there is today a growing emphasis on considerations surrounding the responsible use of machine learning systems. What’s more, the advancements in unsupervised and self-learning techniques have placed ever more weight on the management of data and how ML models are applied in real-life scenarios.

Key takeaways on machine learning

Machine learning is reshaping how organizations operate, how decisions are made and how value is created. From healthcare and finance to transportation and digital services, it enables systems to learn from data, generate insights and automate increasingly complex tasks.

As its adoption grows, understanding how machine learning works in practice – from model development and evaluation to real-world deployment – becomes essential. Just as important is recognizing the risks associated with its use, particularly around fairness, transparency and privacy.

This is where trust becomes the real differentiator.

International Standards provide the foundation to build that trust, bringing consistency, accountability and clarity to how ML models are developed and deployed. Because the future of machine learning will not be defined by what it can do, but by how confidently it can be used. And with the right frameworks in place, that confidence can scale.

Media contact

The Content Team
ISO, Geneva, Switzerland
+41 22 749 01 11
team-content@iso.org