Branches of AI
Figure: Major sub-fields of Artificial Intelligence.
Algorithms that learn patterns from data without explicit programming. Includes supervised (labeled data), unsupervised (unlabeled data), semi-supervised, and reinforcement learning.
Enables computers to understand, interpret, and generate human language. Applications include translation, sentiment analysis, chatbots, text summarization, and named entity recognition.
Enables machines to interpret visual information from images and videos. Applications include image classification, object detection, facial recognition, autonomous driving, and medical imaging.
Combines AI with mechanical engineering to create intelligent robots. Involves perception, path planning, manipulation, and human-robot interaction.
Rule-based systems that emulate human expert decision-making. Use a knowledge base and inference engine to solve problems in specific domains.
Handles reasoning with degrees of truth rather than binary true/false. Useful for control systems (washing machines, air conditioners) and decision-making under uncertainty.
Computing systems inspired by biological neural networks. Deep learning uses multi-layered networks to learn hierarchical representations. Powers most modern AI breakthroughs.
Uses mechanisms inspired by biological evolution — selection, crossover, mutation — to optimize solutions. Includes genetic algorithms, genetic programming, and evolution strategies.
Inspired by collective behavior of decentralized systems like ant colonies, bird flocks, and fish schools. Used for optimization, routing, and robotics coordination.
Aims to simulate human thought processes, including reasoning, learning, and decision-making, using AI models that mimic cognitive functions.