Machine learning



When to learn?
  • Human expertise does not exist (navigating on Mars)
  • Humans are unable to explain their expertise (speech recognition)
  • Solution changes in time (routing on a computer network)
  • The solution needs to be adapted to particular cases (user bio-metrics)
Learning involves
  • Learning general models from data.
  • Data is cheap and abundant. Knowledge is expensive and scarce.
  • Customer transactions to computer behavior.
  • Build a model that is a good and useful approximation to the data.
Related Field
data mining.
control theory.
decision theory.
cognitive science.
psychological models.
neuroscience.
evolutionary models.
databases.
information theory.
statistics.

Machine learning is primarily concerned with the accuracy and effectiveness of the computer system.



Applications
Speech and handwriting recognition
Autonomous robot control
Data mining and bioinformatics: motifs, alignment, …
Playing games
Fault detection
Clinical diagnosis
Spam email detection
Credit scoring, fraud detection
Web mining: search engines
Market basket analysis,




Applications are diverse but methods are generic