What is Machine learning?
Machine Learning is concerned with building computer systems that have the ability
to improve their performance in a given domain through experience.
Machine learning is inherently connected with the AI core topics and provides methodology
and technology to enhance real-world applications within many of these topics. Machine
learning also provides a bridge between AI technology and modern software engineering.
As Tom Mitchell points out, Machine learning is now considered as a technology for both
software development (especially suitable for difficult-to-program applications or for
customizing software) and building intelligent software (i.e., a tool for AI programming).
Machine Learning techniques are an essential part of a growing number of applications
in science, engineering, information systems and education, such as speech recognition,
natural language processing, computer vision, robotics, game playing and medical
data analysis among others. Emerging areas such as data mining and web mining
use basic machine learning techniques including decision trees, neural networks
and Bayesian learning.