Questions about computer algorithms that automatically discover patterns in data and make good decisions based on them.
Machine learning provides computer algorithms that automatically discover patterns in data and make intelligent decisions from them.
Classic Problems:
- Classification (e.g., supervised, unsupervised)
- Regression
- Density estimation
- Sampling
- Reinforcement Learning
Relevant Algorithms:
- Principal component analysis (PCA)
- Neural network
- Support vector machine (SVM)
- K-nearest neighbor
- Bayesian networks
- Gaussian mixture model (GMM)
- Decision trees
- Genetic algorithms
- Simulated annealing
- Boosting
- Hidden Markov model (HMM)
- Conditional Random Field (CRF)
- Kalman filter
- Particle filter
- Gibbs sampling
Applications:
- Computer vision (e.g, object tracking, gesture recognition)
- Image recognition (e.g, face, gait, iris, handwriting)
- Speech recognition
- Speaker recognition
- Natural language processing (NLP)
- Music information retrieval (MIR)
- Bioinformatics
- Spam filtering