There are four approaches to machine learning, they are broken into categories based on how the machine learns.
- Supervised Learning – teaches model by example, with human input informing model changes
- Unsupervised Learning – finding identifiable patterns in data and results to spot similarities and outliers to allow a model to self correct
- Semi-Supervised Learning – a small amount of human supervision to label small, specific pieces of data to empower a model to produce better results
- Reinforcement Learning – a trial and error process in which the proper actions are emphasized