2.4 Branches of AI
1. Branches of AI I
1. Computer Vision
Computer vision is one of the most prominent areas of artificial intelligence, focused on enabling computers to see, interpret, and understand images and videos. By applying machine learning models to visual data, computers can identify objects, faces, people, animals, and many other elements within images.
When large amounts of visual data are fed into a model, the computer learns to distinguish between different images and recognize patterns. Algorithms help machines understand the context of visual information. In particular, convolutional neural networks (CNNs) break images down into pixels, assign labels or features, and analyze spatial relationships. Through mathematical operations known as convolutions, the network extracts meaningful features and makes predictions about what it observes.
2. Fuzzy Logic
Fuzzy logic is an approach used to handle problems that are not strictly true or false. Unlike traditional binary logic, which works with only “yes” or “no” values, fuzzy logic allows for degrees of truth. This makes it well suited for situations that involve uncertainty or ambiguity.
This technique closely resembles human reasoning by considering all possible outcomes between absolute true and false. As a result, fuzzy logic is widely used in decision-making systems that must operate in real-world conditions. For example, car manufacturers such as Nissan use fuzzy logic in braking systems to assess factors like speed, acceleration, and wheel motion in order to respond safely in hazardous driving situations.
3. Expert Systems
An expert system is a computer program designed to perform tasks that typically require human expertise in a specific domain. These systems aim to solve complex problems by mimicking the decision-making abilities of human experts.
Expert systems rely on a knowledge base, which contains facts and rules, and an inference engine, which applies logical reasoning often using if–then rules to draw conclusions. They are commonly used in areas such as medical diagnosis, loan evaluation, virus detection, and information management. The development of expert systems in the 1970s marked a major milestone in the advancement of artificial intelligence.
A notable example is CaDeT, a diagnostic support system that helps medical professionals detect cancer at an early stage.
4. Robotics
Robotics involves the design and use of machines capable of performing tasks automatically or with minimal human intervention. Robots may be controlled externally by humans or operate independently using internal control systems. They are especially useful for handling repetitive, dangerous, or physically demanding tasks.
AI-powered robots are increasingly used in advanced fields such as space exploration, where organizations like NASA rely on them for missions beyond human reach. One of the most visible developments in robotics is the creation of humanoid robots. A famous example is Sophia, developed by Hanson Robotics, which uses artificial intelligence and neural networks to interact with humans, recognize faces, understand emotions, and respond to gestures. Robotics is widely applied in manufacturing, healthcare, retail, and many other industries.