We now know that computers can "learn" from data.
We know there are different kinds of learning, and we need to strike a balance between over- and underfitting.
But we still don't understand how this learning occurs.
The answer? Machine learning algorithms. These are repeatable sets of instructions that let turn data into predictions.
The field is constantly evolving, but some well-known machine learning algorithms include:
But these algorithms vary from one another in important ways.
And to understand why, we need to discuss parameters.