Q1) c) Describe Fuzzy Approach of Soft Computing.
Fuzzy Logic Approach (Fuzzy Logic System):
Fuzzy Logic is a soft computing technique that deals with imprecise, uncertain, and vague information by using degrees of truth instead of binary (0/1) logic. It mimics human decision-making using linguistic terms like Low, Medium, High.
Key Concepts of Fuzzy Approach:
- Fuzzy Sets: Elements have partial membership (value between 0 and 1).
Example: Temperature = 30°C → “Warm” = 0.7
-
Membership Functions: Define degree of membership for input values using shapes like triangular, trapezoidal, Gaussian.
-
Linguistic Variables: Variables represented by terms like Slow, Fast, High, Low.
-
Fuzzy Rules: Use IF-THEN statements to model decisions.
Example: IF Temperature is Hot THEN Fan Speed is High
-
Fuzzy Inference System (FIS): Evaluates fuzzy rules to produce fuzzy outputs.
-
Fuzzification: Converts crisp input → fuzzy values.
-
Defuzzification: Converts fuzzy output → crisp value (e.g., Centroid Method).
Advantages of Fuzzy Approach:
• Handles uncertain, imprecise data
• Simple rule-based system
• No need for complex mathematical models
• Mimics human-like reasoning
• Easy to integrate with ANN & GA (hybrid systems)
Applications of Fuzzy Logic:
• Washing Machines, AC, Refrigerators
• Medical Diagnosis Systems
• Traffic Light Control
• Industrial Automation
• Camera Autofocus, Cruise Control
Conclusion:
Fuzzy approach in Soft Computing offers flexibility, adaptiveness, and robust reasoning, making it ideal for real-world intelligent systems.