2.4 Branches of AI
| Site: | Newgate University Minna - Elearning Platform |
| Course: | Artificial Intelligence |
| Book: | 2.4 Branches of AI |
| Printed by: | Guest user |
| Date: | Tuesday, 15 September 2026, 9:37 AM |
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.
2. Branches of AI II
1. Machine Learning
Machine learning is a core and challenging area of artificial intelligence that enables machines to learn automatically from data and experience without being explicitly programmed. Using algorithms, machines analyze historical data to identify patterns and make predictions or decisions.
The learning process typically begins with collecting large amounts of data, which may come from previous experiences or direct instruction. The size and quality of the data significantly affect the accuracy of the model larger datasets generally lead to better performance. Over time, machine learning systems improve their accuracy and effectiveness as they process more data.
2. Deep Learning / Neural Networks
Neural networks, also known as artificial neural networks (ANNs) or simulated neural networks (SNNs), are the foundation of deep learning. They are inspired by the structure and functioning of the human brain, where neurons communicate through interconnected pathways.
An ANN consists of an input layer, one or more hidden layers, and an output layer. Each node, or artificial neuron, is assigned a weight and a threshold value. When the output of a neuron exceeds its threshold, the signal is passed to the next layer. Neural networks require large amounts of training data to learn patterns effectively and improve their accuracy over time.
3. Language Processing
Natural Language Processing (NLP) enables computers to understand, interpret, and generate human language in both spoken and written forms. By combining machine learning, linguistics, and deep learning techniques, NLP systems can analyze text or speech to determine meaning, intent, and sentiment.
A common application of NLP is speech recognition, where spoken language is converted into text. This task is challenging because people speak with different accents, tones, and emphasis. To handle these variations, systems must be trained extensively on diverse language data. NLP plays a critical role in applications such as virtual assistants, chatbots, translation systems, and voice-controlled technologies.