Smart Systems and Computational Intelligence
24 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What are neuro-fuzzy systems a combination of?

Neural Networks and Fuzzy Logic

What is the purpose of fuzzy systems?

To transfer the vague fuzzy form of human reasoning to mathematical systems

What are the two main ways ANNs and fuzzy systems interact?

Fuzzification of NNs and giving fuzzy systems features of NNs

What are the three classes of neuro-fuzzy systems?

<p>Cooperative, Concurrent, Hybrid</p> Signup and view all the answers

What is the goal of integrating NNs and fuzzy systems into a single soft computing model?

<p>To exploit their complementary nature by reinforcing the good points and avoiding their respective shortcomings</p> Signup and view all the answers

How do ANNs create fuzzy models?

<p>By using fuzzy operations at the single neuron level.</p> Signup and view all the answers

What are the two generalized types of fuzzy operations?

<p>t-norm and s-norm</p> Signup and view all the answers

What are the properties of a t-norm?

<p>Commutative, associative, monotone, and has a neutral element of 1</p> Signup and view all the answers

What are the two types of fuzzy neurons?

<p>OR fuzzy neuron and AND fuzzy neuron</p> Signup and view all the answers

What are the limiting cases for a OR/AND neuron?

<p>c1 = 0 and c2 = 1: AND, c1 = 1 and c2 = 0: OR</p> Signup and view all the answers

What are the two possibilities for multilayered fuzzy neural networks?

<p>Hidden layer with AND neurons and output layer with OR neuron; or hidden layer with OR neurons and output layer with AND neuron</p> Signup and view all the answers

What are the layers of a 5-layer fuzzy logic inference system?

<p>Layer 1: Fuzzification, Layer 2: Rule connectives, Layer 3: Normalization, Layer 4: Consequences, Layer 5: Defuzzification</p> Signup and view all the answers

How does ANFIS tune fuzzy inference systems?

<p>Using back propagation algorithm or least squares method.</p> Signup and view all the answers

What are the input, hidden, and output units of NEFPROX?

<p>Input units are x1..xn, hidden rule units are R1...Rk, and output units are Y1 Ym</p> Signup and view all the answers

In NEFPROX, connections coming from the same input unit and having the same label have the same weight.

<p>True</p> Signup and view all the answers

NEFPROX allows for pairs of rules with identical antecedents.

<p>False</p> Signup and view all the answers

How does NEFPROX learn the structure of the network?

<p>By adding new rules one by one based on training data, ensuring that the structure adapts to the complexity of the problem.</p> Signup and view all the answers

How does NEFPROX learn the parameters of the network?

<p>By updating the parameters of fuzzy sets using a learning rate and calculating variations based on errors.</p> Signup and view all the answers

What are the inputs to a wheelchair neuro-fuzzy controller?

<p>Information from three ultrasonic sensors</p> Signup and view all the answers

How does the wheelchair neuro-fuzzy controller move the wheelchair?

<p>By generating PWM signals to the motors and determining the directions of the wheels based on calculated output voltages.</p> Signup and view all the answers

What type of inference method does the wheelchair neuro-fuzzy controller use?

<p>Takagi-Sugeno inference method.</p> Signup and view all the answers

What are the two inputs to the neurofuzzy controller for an air conditioning system?

<p>Temperature and humidity</p> Signup and view all the answers

What is the output of the neurofuzzy controller for an air conditioning system?

<p>Compressor speed</p> Signup and view all the answers

What are the four fuzzy sets used for both temperature and humidity inputs in the air conditioning system?

<p>Very Low, Low, High, Very High</p> Signup and view all the answers

Study Notes

Smart Systems and Computational Intelligence

  • Neuro-fuzzy systems combine neural networks (NNs) and fuzzy logic (FL) for their benefits
  • Linguistic data overlaps with fuzzy logic, which in turn overlaps with neuro-fuzzy systems
  • Numerical data overlaps with neural networks, which in turn overlaps with neuro-fuzzy systems
  • Neuro-fuzzy systems are a type of soft computing method that combines neural networks and fuzzy concepts in different ways
  • ANNs (Artificial Neural Networks) represent a low-level perception and signal integration element
  • Fuzzy logic represents the emergent "higher-level" reasoning aspects
  • Fuzzy systems transfer vague fuzzy human reasoning into mathematical systems
  • Using IF-THEN rules in fuzzy systems allows knowledge acquisition from human experts for easy understanding; however this method cannot be used by all experts
  • ANNS can learn from experience, but most topologies do not allow understanding the learned information within the network
  • ANNs are incorporated into fuzzy systems to form neuro-fuzzy systems to acquire knowledge automatically by using learning algorithms of NNs
  • Neuro-fuzzy systems have the advantage over fuzzy systems that the accumulated knowledge is more meaningful to humans
  • Clustering is another technique used with neuro-fuzzy systems
  • Clustering is used to initialize unknown parameters, including the number of fuzzy rules or the number of membership functions, for the premise part of the rules
  • Neuro-fuzzy systems help create dynamic systems and update parameters of the system, as well as operation expressed as linguistic fuzzy expressions
  • Neuro-fuzzy systems include incorporation of both numerical and linguistic data
  • Neuro-fuzzy systems can extract fuzzy knowledge from numerical data
  • Neuro-fuzzy systems are divided into neural fuzzy inference systems and fuzzy neural networks
  • Neural fuzzy inference systems incorporate learning and parallelism to fuzzy logic inference systems
  • Fuzzy inference can be realized using one network or several neural networks, where each fuzzy rule is a neural network
  • Fuzzy ideas are incorporated into NNs, where the approach replaces the weighted sum of the neuron with corresponding fuzzy operations
  • Fuzzy neural networks consist of a fuzzy system and a neural network
  • A common approach to neuro-fuzzy systems fuzzifies the learning algorithms of different NN paradigms, for example, treating the learning rate coefficient as a fuzzy membership value
  • ANNs and fuzzy systems can interact in two main ways: fuzzifying NNs (weight level, TF level, learning algorithm level) or giving fuzzy systems features of NNs (using ANNs to learn membership functions or rules for a given fuzzy system)
  • There are three classes of neuro-fuzzy systems, including co-operative, concurrent, and hybrid

Fuzzy Neural Networks

  • Integrating NNs and fuzzy systems into a single model is hoped to give the benefits of their respective strengths while addressing their weaknesses
  • Fuzzy models of ANNs can be constructed by using fuzzy operations at the single neuron level
  • Fuzzy operations for this purpose are union and intersection of fuzzy sets and t-norms/t-conorms
  • A step toward fuzzifying an ANN is to consider alternative aggregation functions
  • Generalized union/intersection includes t-norms (triangular norms) and t-conorms (s-norms)
  • t-norm is a function that satisfies specific properties for all x, y, z values
  • t-conorm is defined as the same function as t-norm but with neutral element of 0
  • OR Fuzzy Neuron and AND Fuzzy Neuron each use an OR/AND process respectively
  • The behavior of the net can be adjusted based from setting or learning connection weights
  • Limiting cases include c1=0, c2=1 (pure AND neuron) and c1=1, c2=0 (pure OR neuron)
  • Multilayered fuzzy neural networks are assembled from fuzzy neurons, generally resulting in non-homogeneous neural networks
  • The first network can have a hidden layer with p neurons (AND type) and an output layer with a single OR neuron, taking 2n values for input.
  • Alternative possibility is OR neurons in hidden layer and a single AND neuron for output
  • The fuzzy logic inference system can be implemented as a 5-layer NN
  • Neuro-fuzzy classifier architecture has layers identical to the function approximator, with additional layers for fuzzy outputs/defuzzification

Adaptive Neuro-Fuzzy Inference System (ANFIS)

  • ANFIS implements a Sugeno-style fuzzy system
  • It's a method for adjusting existing rules based on learning algorithms from collected training data
  • Membership function parameters can be adjusted using back propagation or least squares method

NEFPROX Example

  • NEFPROX is a three-layer feedforward network with no cycles
  • Input and output variables are fuzzy sets within the hidden layer and use t-norms/t-conorms for functions
  • Fuzzy sets are encoded as weights and fuzzy inputs within the network

NEFPROX – Learning

  • Structure Learning Algorithm steps: selecting the next training pattern, extracting membership functions, generating new rule nodes, connecting them to output nodes, defining fuzzy weights based on output units' membership functions, and evaluating the rule base
  • Parameter Learning Algorithm steps: selecting training patterns, propagating patterns through a hidden layer to determine an output vector, calculating error for each output unit, updating fuzzy sets with parameters using a learning rate, updating parameters using calculated shifts

Applications:

  • Wheelchair Neuro-Fuzzy Controller, adjusting wheelchair position to avoid obstacles based on sensor inputs
  • Control is based on trigonometric NNs and fuzzy cluster means with Takagi-Sugeno method for inferences with trigonometric neural networks for defuzzification
  • Fuzzy inputs, membership functions, rule inference, and defuzzification are used to create outputs from input signals within the controller.

Air Conditioning System

  • Neuro-fuzzy controller for air conditioning uses temperature and humidity input sensors to control compressor speed
  • The controller has a set of rules to determine compressor speed based on values from sensors

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

This quiz delves into the intersection of neuro-fuzzy systems, neural networks, and fuzzy logic. Explore how these technologies integrate human-like reasoning with mathematical frameworks and learn about their applications and limitations. Strengthen your understanding of soft computing methods and their relevance in modern computational intelligence.

More Like This

Neuro 1 - credit test
289 questions

Neuro 1 - credit test

MasterfulLeopard avatar
MasterfulLeopard
Use Quizgecko on...
Browser
Browser