Table 1.
Machine learning versus deep learning
| Machine learning | Deep learning |
|---|---|
| Can perform with smaller amounts of data | Benefits from large amounts of data |
| Can work on low-end machines | Requires a high-end machine to train but can be run on low-end machines (e.g., smart phones) |
| Depends on specific function to reach a conclusion | Can learn very complex functions to reach a conclusion |
| Important features must be identified by an expert | Neural network determines most important features, do not need to be identified by an expert |
| Short time to train | Long time to train |
| Uses statistical methods to improve with experience | Mimics functionality of human brain neural networks |