Question: what is the difference between machine learning algorithms and traditional algorithms?
Answer: In summary, traditional algorithms take some input and some logic in the form of code and encourage output. In contrast, machine learning algorithms use inputs and outputs and give some logic that can then be used to process new inputs to give an output. The logic generated is what makes it ML.