| Basis | Machine Learning (ML) | Deep Learning (DL) |
|---|---|---|
| Definition | Enables machines to improve at tasks with experience; learns from mistakes. | Enables software to train itself using vast amounts of data with multiple ML algorithms. |
| Data Requirement | Works with relatively smaller datasets. | Requires huge/vast amounts of data. |
| Algorithm | Uses single ML algorithms; cannot develop its own. | Uses multiple ML algorithms (ANN/CNN); machines develop algorithms for themselves. |
| Subset | Subset of AI. | Subset of ML (more specific). |
Source: Chapter 2, Section 2.1 – Revisiting AI, ML, DL
---