Machine Learning
What is Machine Learning?
Machine Learning is the field of study that gives computers the ability to learn without being explicitly programmed. - Arthur Samuel, 1959
A model is the artifact produced when an algorithm is trained on data. It's the algorithm after it has learned.
Types of Learning
- Trained using human supervision.
- Supervised Learning : The training data is labeled.
- Unsupervised Learning: The training data is unlabeled.
- Semi-supervised Learning: The training data is partially labeled.
- Reinforcement Learning: The training data is the result of an agent interacting with an environment.
- Learn by detecting patterns.
- Instance-based Learning: The system learns the training data and uses a similarity measure to generalize to new instances.
- Model-based Learning: The system learns a model of the training data and uses the model to generalize to new instances.
- Learn incrementally or on the fly.
- Online Learning: The system learns incrementally from a stream of data.
- Batch Learning: The system learns from a fixed dataset.