Notes
Notes
An Intelligent System is a system that can perceive its environment, reason about it, make
decisions, and take actions to achieve specific goals, often improving over time through
learning.
Key Features:
3. Learning – Improves performance using past data (e.g., via machine learning).
• Autonomous vehicles
• Industrial robots
Components:
Applications:
1. Automation of Tasks:
Performs repetitive, complex, or hazardous tasks with minimal human intervention
(e.g., industrial robots).
[Citation: Russell & Norvig, Artificial Intelligence: A Modern Approach, 2021]
3. 24/7 Availability:
Intelligent systems can operate continuously without fatigue, unlike humans.
4. Adaptability and Learning:
Can learn from new data and adapt to changing environments (e.g.,
recommendation systems).
[Citation: Goodfellow et al., Deep Learning, 2016]
6. Personalization:
Offers user-specific recommendations and interactions (e.g., AI tutors, e-
commerce systems).
3. Job Displacement:
Risk of replacing human workers, especially in repetitive or routine roles.
[Citation: McKinsey Global Institute, 2017 Report on Automation]
Learning No learning; behaves the same Learns from experience or data (e.g.,
Capability regardless of outcomes via machine learning)
Definition:
Key Components:
1. Knowledge Base:
Contains domain-specific rules in the form of IF-THEN statements.
Example:
IF temperature > 100 THEN turn on cooling system
2. Inference Engine:
Applies logical reasoning to the rules and facts to derive conclusions. It can use:
4. User Interface:
Facilitates interaction between the user and the system.
• Rule:
IF patient has fever AND rash THEN diagnosis is measles
• Input:
Patient has fever and rash
• Output:
Diagnosis: Measles
Advantages:
• Transparent decision-making
Disadvantages:
A Fuzzy-Based Intelligent System is an intelligent system that uses fuzzy logic to deal
with imprecise, vague, or uncertain information—mimicking human reasoning more
naturally than binary logic systems.
Key Components:
1. Fuzzification Module:
Converts crisp input values into fuzzy values using membership functions.
Example: Temperature 35°C → “Warm” with 0.7 membership, “Hot” with 0.3
2. Rule Base:
A set of fuzzy IF-THEN rules.
Example:
IF temperature is hot AND humidity is high THEN fan speed is high
3. Inference Engine:
Applies fuzzy reasoning (e.g., Mamdani or Sugeno methods) to evaluate rules and
derive fuzzy conclusions.
4. Defuzzification Module:
Converts fuzzy outputs back into crisp values.
Example: “Fan speed is high” → 80%
• Input:
Temperature = 32°C, Humidity = 70%
• Fuzzification:
• Rule Applied:
IF temperature is hot AND humidity is high THEN fan speed is high
• Defuzzification:
Output: Fan speed = 85%
Advantages:
Disadvantages:
Key Components:
1. Dataset:
Historical or real-time data used for training and testing the model.
2. Learning Algorithm:
The core logic that learns patterns from data (e.g., linear regression, decision trees,
neural networks).
3. Model:
The learned mathematical representation or pattern used for making predictions.
4. Inference Engine:
Uses the trained model to make predictions on new data.
5. Feedback Mechanism:
Allows the system to refine the model over time based on performance or new data.
Example – Email Spam Detection:
• Input Data:
Emails with labels (Spam or Not Spam)
• Algorithm:
Naive Bayes classifier
• Training Phase:
Learns which words or patterns are associated with spam
• Prediction:
New email classified as “Spam” or “Not Spam” based on learned model
Advantages:
Disadvantages:
Key Components:
1. Input Layer:
Receives raw data (e.g., pixel values, sensor readings, text tokens).
2. Hidden Layers:
Performs computation using neurons (nodes) with weighted connections, applying
activation functions like ReLU or sigmoid to detect patterns.
3. Output Layer:
Produces the final result or prediction (e.g., classification or regression output).
5. Activation Functions:
Introduce non-linearity, enabling the network to learn complex relationships.
• Input:
28x28 pixel image → 784 input neurons
• Model:
Neural network with 1 hidden layer of 128 neurons
• Output:
One of 10 digits (0–9)
• Training:
Uses labeled digit images to learn how to classify new ones
Advantages:
Disadvantages:
Common Combinations:
Fuzzy-Expert
Adds fuzzy reasoning to traditional rule-based expert systems
System
• Fuzzy Logic:
Handles uncertain traffic conditions (e.g., “heavy”, “moderate”, “light” traffic)
• Neural Network:
Learns from past traffic data to improve signal timing
• Hybrid Benefit:
Provides dynamic, adaptive traffic light control for real-time efficiency
Advantages:
• Combines reasoning, learning, and optimization
Disadvantages:
• Computationally intensive