Skip to main content

What the heck is machine learning, and why is it everywhere these days?

machine learning
Image used with permission by copyright holder

Unless you’ve been living under a rock, ignoring every big tech advance in the past decade, you’ve probably heard of machine learning. Whether it’s better fraud detection and prevention, the handy online recommendations made by Netflix and Amazon, revolutionary facial recognition technology, or futuristic self-driving cars, machine learning is powering the current artificial intelligence revolution. But what is it exactly? Here’s a handy beginner’s guide.

What is machine learning, and why does it matter?

Machine learning is an approach to artificial intelligence that’s focused on making machines which can learn without being explicitly programmed. Learning is a profoundly important part of what makes us human. If we’re going to build AI that can carry out tasks with human-like intelligence, we therefore need to make machines that can learn for themselves, based on their past experiences.

This is different to the classical symbolic approach to AI, in which programmers create step-by-step rules for machines to follow, rather than allowing them to discover insights for themselves. While machine learning still involves this classical style of programming, it combines those basic rules with knowledge that computers are able to gather on their own to grow smarter.

Oh, and there’s a whole lot of statistics in there as well. Today, machine learning’s massive success has led to it becoming the most dominant subset of AI that is practiced around the world.

Can you give me a basic example of machine learning in action?

Absolutely. Machine learning can achieve some pretty impressive feats in AI (think self-driving cars or teaching robots to autonomously interact with the world around them), but it’s also responsible for simpler, but still incredibly useful applications.

One good illustration of machine learning in action is the so-called “spam” filter that your email system most likely uses to distinguish between useful emails and unsolicited junk mail. To do this, such filters will include rules entered by the programmer, to which it can add numbers that — when added up — will give a good indication of whether or not the software thinks the email is good to show you.

The problem is that rules are subjective. A rule that filters out emails with a low ratio of image to text isn’t so useful if you’re a graphic designer, who is likely to receive lots of useful emails that meet these parameters. As a result, machine learning allows the software to adapt to each user based on his or her own requirements. When the system flags some emails as spam, the user’s response to these emails (either reading or deleting them) will help train the AI agent to better deal with this kind of email in the future.

It’s simplistic compared to how we learn as humans, but it nonetheless achieves the result of creating an algorithm that improves its performance the more knowledge it receives.

I’ve heard of data mining. Is that the same thing?

Not quite. There are a lot of statistical tools involved in machine learning, and a good knowledge of math is going to help you as much on a machine learning course as speaking English will help you on an English literature course.

There’s definitely some crossover between the two fields, but the main distinction is that data mining is about drilling down into a dataset to find information. Machine learning is about using data to work out how to predict future outcomes, or to train a machine to perform a certain task.

One way we’ve heard it explained is that data mining is finding a list of dance centers in Portland; machine learning is learning how to dance.

Are there different types of machine learning?

You bet! The major way of dividing up machine learning is to focus on how the machine learns. There are four main approaches: supervised learning, unsupervised learning, semi-supervised learning, and reinforcement learning.

Supervised learning involves training data in which there is a desired output. (This is the category our spam filter algorithm falls into.) Next up is unsupervised learning, in which training data doesn’t have clear outputs. Then there’s semi-supervised learning, in which there are few desired outputs.

The other type of machine learning — which is increasingly popular these days — is reinforcement learning. This ambitious approach to machine learning involves rewarding an artificial agent based on what it does. Reinforcement learning can help machines achieve feats like figuring out how to play video games through trial-and-error, based on working out what increases its score.

Where do neural networks come into all of this?

Ah, yes: neural networks. If you’ve followed AI at all over the past decade (or read our handy recent explainer article) you’ve almost certainly come across these brain-inspired machine learning tools. Deep learning neural networks are a big part of machine learning today, but they’re not the only part.

Because the field is all about figuring out how best to fit data into models that can be utilized by people, a crucial step for machine learners is working out how best to represent knowledge when they set out to solve a problem. Neural networks are one example of how this might be achieved. Others include support vector machines, decision trees, genetic algorithms, and more.

Which programming languages to machine learners use?

Like the question above, there’s no one answer to this. Machine learning is a big field and, with so much ground to cover, there’s no one language that does absolutely everything.

Due to its simplicity, and the availability of deep learning libraries such as TensorFlow and PyTorch, Python is currently the number one language. If you’re thinking about delving into machine learning for the first time, it’s also one of the most accessible languages — and there are loads of online resources available.

Java is a good option, too, and comes with a great community of its own, while C++ and R are also worth checking out.

Is machine learning the perfect solution to all our AI problems?

You can probably guess where we’re going with this. No, machine learning isn’t infallible. Algorithms can still be subject to human biases, and the rule of “garbage in, garbage out” holds as true here as it does to any other data-driven field.

There are also questions about transparency, particularly when you’re dealing with the kind of “black boxes” that are an essential part of neural networks.

But as a tool that’s helping to revolutionize technology as we know it, and making AI available to the masses? You bet that it’s a great tool!

Luke Dormehl
I'm a UK-based tech writer covering Cool Tech at Digital Trends. I've also written for Fast Company, Wired, the Guardian…
Digital Trends’ Top Tech of CES 2023 Awards
Best of CES 2023 Awards Our Top Tech from the Show Feature

Let there be no doubt: CES isn’t just alive in 2023; it’s thriving. Take one glance at the taxi gridlock outside the Las Vegas Convention Center and it’s evident that two quiet COVID years didn’t kill the world’s desire for an overcrowded in-person tech extravaganza -- they just built up a ravenous demand.

From VR to AI, eVTOLs and QD-OLED, the acronyms were flying and fresh technologies populated every corner of the show floor, and even the parking lot. So naturally, we poked, prodded, and tried on everything we could. They weren’t all revolutionary. But they didn’t have to be. We’ve watched enough waves of “game-changing” technologies that never quite arrive to know that sometimes it’s the little tweaks that really count.

Read more
Digital Trends’ Tech For Change CES 2023 Awards
Digital Trends CES 2023 Tech For Change Award Winners Feature

CES is more than just a neon-drenched show-and-tell session for the world’s biggest tech manufacturers. More and more, it’s also a place where companies showcase innovations that could truly make the world a better place — and at CES 2023, this type of tech was on full display. We saw everything from accessibility-minded PS5 controllers to pedal-powered smart desks. But of all the amazing innovations on display this year, these three impressed us the most:

Samsung's Relumino Mode
Across the globe, roughly 300 million people suffer from moderate to severe vision loss, and generally speaking, most TVs don’t take that into account. So in an effort to make television more accessible and enjoyable for those millions of people suffering from impaired vision, Samsung is adding a new picture mode to many of its new TVs.
[CES 2023] Relumino Mode: Innovation for every need | Samsung
Relumino Mode, as it’s called, works by adding a bunch of different visual filters to the picture simultaneously. Outlines of people and objects on screen are highlighted, the contrast and brightness of the overall picture are cranked up, and extra sharpness is applied to everything. The resulting video would likely look strange to people with normal vision, but for folks with low vision, it should look clearer and closer to "normal" than it otherwise would.
Excitingly, since Relumino Mode is ultimately just a clever software trick, this technology could theoretically be pushed out via a software update and installed on millions of existing Samsung TVs -- not just new and recently purchased ones.

Read more
AI turned Breaking Bad into an anime — and it’s terrifying
Split image of Breaking Bad anime characters.

These days, it seems like there's nothing AI programs can't do. Thanks to advancements in artificial intelligence, deepfakes have done digital "face-offs" with Hollywood celebrities in films and TV shows, VFX artists can de-age actors almost instantly, and ChatGPT has learned how to write big-budget screenplays in the blink of an eye. Pretty soon, AI will probably decide who wins at the Oscars.

Within the past year, AI has also been used to generate beautiful works of art in seconds, creating a viral new trend and causing a boon for fan artists everywhere. TikTok user @cyborgism recently broke the internet by posting a clip featuring many AI-generated pictures of Breaking Bad. The theme here is that the characters are depicted as anime characters straight out of the 1980s, and the result is concerning to say the least. Depending on your viewpoint, Breaking Bad AI (my unofficial name for it) shows how technology can either threaten the integrity of original works of art or nurture artistic expression.
What if AI created Breaking Bad as a 1980s anime?
Playing over Metro Boomin's rap remix of the famous "I am the one who knocks" monologue, the video features images of the cast that range from shockingly realistic to full-on exaggerated. The clip currently has over 65,000 likes on TikTok alone, and many other users have shared their thoughts on the art. One user wrote, "Regardless of the repercussions on the entertainment industry, I can't wait for AI to be advanced enough to animate the whole show like this."

Read more