Machine Learning Algorithms
Supervised Learning
Given a data set & correct output, having the idea that there is a relationship between the input and the output.
- Regression
- Predict results within a continuous output, i.e. trying to map input variables to some continuous function
- Classification
- Predict results in a discrete output, i.e. trying to map input variables into discrete categories
Unsupervised Learning
With little or no idea what our results should look like.
Derive structure from data where we don't necessarily know the effect of the variables by clustering the data based on relationships among the variables in the data.
No feedback based on the prediction results.
- Clustering
- Non-clustering