Sitemap
TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Member-only story

What Occam’s Razor Means in Machine Learning

5 min readAug 9, 2022

--

Photo by Максим Рыжкин on Unsplash

“Everything should be made as simple as possible, but not simpler.”

— Albert Einstein

A while ago, I wrote an article about the No Free Lunch Theorem — a theorem inspired by philosophy that implies that no single machine learning algorithm is the universally best-performing algorithm for all problems.

Like the No Free Lunch Theorem, another concept in machine learning that has origins in philosophy is Occam’s Razor. Occam’s Razor basically states that given competing theories and explanations, the simplest ones should be preferred. In the words of Ockham, “entities must not be multiplied beyond necessity.”

Philosophical Origins and Formulations

Occam’s Razor is an idea that may have originated from earlier philosophers. In fact, Aristotle (384–322 BC) stated that “we may assume the superiority, other things being…

--

--

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.