Machine learning
Machine learning
Machine learning is a subfield of artificial intelligence that focuses on the development of algorithms and statistical models that enable computer systems to improve their performance on a specific task through experience. Unlike traditional programming, where explicit instructions are provided for every input, machine learning systems learn patterns from data and make predictions or decisions without being explicitly programmed for each scenario.
Machine learning is often categorized into three main paradigms: supervised learning, unsupervised learning, and reinforcement learning. In supervised learning, models are trained on labeled datasets, learning to map inputs to known outputs. Unsupervised learning involves finding hidden structures or patterns in unlabeled data, such as clustering or dimensionality reduction. Reinforcement learning trains agents to make sequences of decisions by rewarding desired behaviors and punishing undesired ones.
History
The concept of machine learning emerged in the mid-20th century, with early work on neural networks by Warren McCulloch and Walter Pitts in 1943, and the perceptron developed by Frank Rosenblatt in 1958. Interest waned during the "AI winter" periods of the 1970s and 1980s due to limited computational power and data availability. The field regained momentum in the 1990s with advances in support vector machines and ensemble methods like random forests.
The 2010s saw a revolution driven by deep learning, fueled by large datasets (big data), powerful GPUs, and improved algorithms. Notable milestones include the victory of AlphaGo over Go champion Lee Sedol in 2016 and the emergence of transformer-based models like BERT and GPT for natural language processing. Today, machine learning is applied across virtually all scientific and industrial domains.
Applications
- Image recognition and computer vision
- Natural language processing and speech recognition
- Recommendation systems used by streaming services and e‑commerce
- Autonomous vehicles and robotics
- Fraud detection and predictive maintenance
- Medical diagnosis and drug discovery