Why were Support Vector Machines considered the king of machine learning before deep learning?
Before neural networks took over, one algorithm dominated nearly every ML competition.
The answer
Support Vector Machines (SVMs), formalized by Vladimir Vapnik in the 1990s, became the dominant machine learning algorithm throughout the 2000s due to their strong theoretical foundations and excellent performance on small-to-medium datasets. SVMs work by finding the optimal hyperplane that maximally separates classes in high-dimensional space, using the 'kernel trick' to handle non-linear boundaries. They won numerous competitions and were the go-to method for text classification, image recognition, and bioinformatics until deep learning surpassed them around 2012.
Source: IEEE Intelligent Systems
- machine learning
- classification
- algorithms
More from AI & Machine Learning
- What radical question did Alan Turing ask in 1950 that launched the entire field of artificial intelligence?
- Can a machine fool you into thinking it's human - and does that mean it's truly intelligent?
- What happened at a small Dartmouth workshop in 1956 that gave artificial intelligence its name?
- How did a 1958 invention called the Perceptron convince people that machines could learn like brains?
- Could a 1966 chatbot really make people believe they were talking to a therapist?
- What was the first robot that could 'reason' about its own actions?