The Palindrome

The Palindrome

Share this post

The Palindrome
The Palindrome
How to grow a decision tree
Copy link
Facebook
Email
Notes
More

How to grow a decision tree

Beating neural networks one if-else condition at a time

Tivadar Danka's avatar
Tivadar Danka
Oct 26, 2024
∙ Paid
35

Share this post

The Palindrome
The Palindrome
How to grow a decision tree
Copy link
Facebook
Email
Notes
More
4
2
Share

In the year 2024 (when I am writing this post), two classes of algorithms rule the supervised learning world. You have probably guessed that one is neural networks, the driving force behind powerful tools such as ChatGPT or other generative models such as Stable Diffusion. Neural networks are intricate, mysterious, often enormous in size, and require a bunch of data and computational resources. Moreover, we really can't tell why a neural network prefers one representation or the other; it's a black box.

On the top of machine learning hall of fame, the other entry is the family of decision trees. Opposed to neural nets, they are

  • simple as 1-2-3,

  • fast as lightning,

  • require only a small amount of data,

  • and we can precisely tell how they make decisions.

Let's make them a permanent tool under our belt.

Keep reading with a 7-day free trial

Subscribe to The Palindrome to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Tivadar Danka
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More