Methods and principles of building "computer systems that automatically improve with experience."
From The Discipline of Machine Learning by Tom Mitchell:
The field of Machine Learning seeks to answer the question "How can we build computer systems that automatically improve with experience, and what are the fundamental laws that govern all learning processes?" This question covers a broad range of learning tasks, such as how to design autonomous mobile robots that learn to navigate from their own experience, how to data mine historical medical records to learn which future patients will respond best to which treatments, and how to build search engines that automatically customize to their user's interests. To be more precise, we say that a machine learns with respect to a particular task T, performance metric P, and type of experience E, if the system reliably improves its performance P at task T, following experience E. Depending on how we specify T, P, and E, the learning task might also be called by names such as data mining, autonomous discovery, database updating, programming by example, etc.
There are multiple types of machine-learning, these include:
- Supervised learning
- Unsupervised learning
- Semi-supervised learning
- Reinforcement learning
The following journals are dedicated to research in Machine Learning: