Classical ML vs. Deep Learning

What is the difference betwenn Classical ML & Deep Learning?

Lamiae Hana
Oct 19, 2020

All deep learning algorithms are machine learning algorithms but not all machine learning algorithms are deep learning algorithms.

Deep learning algorithms are based on neural networks and the classical ML algorithms are based on classical mathematical algorithms, such as linear regression, logistic regression, decision tree, SVM, and so on.

Deep learning advantages:

  • Suitable for high complexity problems
  • Better accuracy, compared to classical ML
  • Better support for big data
  • Complex features can be learned

Deep learning disadvantages:

  • Difficult to explain trained data
  • Require significant computational power
Source: Google image

Classical ML advantages:

  • More suitable for small data
  • Easier to interpret outcomes
  • Cheaper to perform
  • Can run on low-end machines
  • Does not require large computational power

Classical ML disadvantages:

  • Difficult to learn large datasets
  • Require feature engineering
  • Difficult to learn complex functions

Ressources:

https://www.zendesk.com/blog/machine-learning-and-deep-learning/#:~:text=To%20recap%20the%20differences%20between,intelligent%20decisions%20on%20its%20own

--

--

Lamiae Hana

I write about AI, Machine learning and data Science, Come join the discussion.