Mrs.R.
Romila
Assistant Professor/IT
CCS364 SOFT COMPUTING
III Year – VI Semester IT
COURSE OUTCOMES
• CO1: :Understand the fundamentals of fuzzy logic operators and
inference mechanisms
• CO2: Understand neural network architecture for AI applications such
as classification and clustering
• CO3: Learn the functionality of Genetic Algorithms in Optimization
problems
• CO4:Use hybrid techniques involving Neural networks and Fuzzy
logic
• CO5: Apply soft computing techniques in real world applications
SYLLABUS
• UNIT I INTRODUCTION TO SOFT COMPUTING AND FUZZY
LOGIC
• UNIT II NEURAL NETWORKS
• UNIT III GENETIC ALGORITHMS
• UNIT IV NEURO FUZZY MODELING
• UNIT V APPLICATIONS
INTRODUCTION TO SOFT COMPUTING
• Soft Computing is the reverse process of hard computing .It refers to
group of computational techniques that are based on Artificial
intelligence and Natural selection.
• It provides cost effective solutions to the complex real-life problems.
• The objective of soft computing is to provide precise approximation
and quick solutions for complex real-life problems.
CHARACTERISTICS OF SOFT COMPUTING
• Adaptive: Soft computing is adaptive in nature
• Low-cost: Soft computing can provide low-cost solutions to complex
problems
• Approximation and dispositionality: Soft computing has these
attributes
• Reduces dependency on expensive simulations: Soft computing can
reduce dependency on expensive traditional simulation packages
• Biologically inspired: Soft computing uses methods inspired by
biology, such as genetics, evolution, and the human nervous system
SOFT COMPUTING TECHNIQUIES
• Artificial Intelligence
• Fuzzy logic
• Genetic algorithms
FUZZY LOGIC
• Fuzzy logic is a mathematical framework that deals with uncertainty
and imprecision by allowing for degrees of truth (or) membership.
• Fuzzy logic is an approach to variable processing that allows for
multiple possible truth values to be processed through the same value.
EXAMPLE
KEY ASPECTS OF FUZZY LOGIC
[Link] sets
[Link] variables
[Link] rules
[Link] inference
ARCHITECTURE OF FUZZY LOGIC
COMPONENTS
• Rule base
• Fuzzifier
• Inference system
• Defuzzifier
APPLICATIONS FUZZY LOGIC
• Controlling systems.
• Reasoning tool like fuzzy logic controller.
• Automation(flight control, washing machine).
• Environment control (Air conditioner).
• Fuzzy Mathematical programming.
• Hybrid Systems.
SUMMARY
• Hard computing is more precise and relies on mathematical models.
• while soft computing is more flexible and relies on approximation
solutions.
• Fuzzy logic is an approach to variable processing that allows for
multiple possible truth values to be processed through the same value.
• The real time applications are ,
Automation(flight control, washing machine).
Environment control (Air conditioner).
Thank You!