Lecture 1:Introduction: Fuzzy Sets, Logic and Systems & Applications By Prof. Nishchal K. Verma

IIT KANPUR-NPTEL
26 Jan 202029:35

Summary

TLDRThis lecture introduces fuzzy logic as a key component of artificial intelligence, highlighting its multi-valued logic system that deals with uncertainties and imprecision. It traces AI's history, from Turing's machine to modern deep learning, and positions fuzzy systems as essential for handling complex, real-world problems where traditional mathematical models fall short. The lecture also distinguishes between AI, machine learning, and deep learning, emphasizing fuzzy logic's role in natural language processing and its applicability in various disciplines.

Takeaways

  • 🤖 Fuzzy logic is a multi-valued logic system and is closely linked to artificial intelligence.
  • 🧠 Artificial intelligence (AI) involves algorithms that mimic human brain activities and includes fuzzy logic as a key component.
  • 💡 The history of AI began with Alan Turing's Universal Turing Machine in the 1930s and includes milestones like neural networks, genetic algorithms, and fuzzy logic.
  • 🕹️ John McCarthy coined the term 'artificial intelligence' in 1955, while Lotfi A. Zadeh introduced fuzzy logic in 1965.
  • 📊 Fuzzy logic allows for handling partial truth values (degrees of truth), unlike traditional Boolean logic which is bivalent (true or false).
  • 🌐 Fuzzy systems are vital in computational intelligence, which is used to solve complex, real-world problems where traditional models fail.
  • 🔗 AI is a broad term that encompasses machine learning and deep learning, with fuzzy logic being an important aspect of AI's evolution.
  • 🔍 Fuzzy logic excels in managing uncertainties due to vagueness, ambiguity, and imprecision, which are not easily addressed by probability theory.
  • 🧩 Fuzzy systems are particularly useful in black-box or gray-box modeling, where not all system equations are known, enabling modeling of complex systems.
  • ⚙️ Fuzzy logic is not necessary when exact mathematical models are known (white-box systems) or when dealing with simple, linear systems.

Q & A

  • What is the main focus of the lecture on Fuzzy Sets, Logic, and Systems?

    -The lecture primarily focuses on introducing Fuzzy Logic and its connection with Artificial Intelligence. It also aims to provide a brief history of Artificial Intelligence and how Fuzzy Systems play a key role in it.

  • How is Fuzzy Logic defined in the context of this lecture?

    -Fuzzy Logic is defined as a multi-valued logic that deals with approximate reasoning and is closely linked to Artificial Intelligence.

  • What is the historical starting point of Artificial Intelligence mentioned in the lecture?

    -The historical starting point of Artificial Intelligence is marked by Alan Turing's proposal of the Universal Turing Machine in 1936-37.

  • Who are considered the founding fathers of Artificial Intelligence and when was the term 'Artificial Intelligence' coined?

    -John McCarthy is considered one of the founding fathers of Artificial Intelligence, and he coined the term 'Artificial Intelligence' in 1955.

  • What is the significance of the year 1965 in the history of Artificial Intelligence and Fuzzy Logic?

    -The year 1965 is significant because it's when both Fuzzy Logic was proposed by Lotfi A. Zadeh and the term 'Deep Learning' was coined by Evancho and Lapa.

  • What is the role of Fuzzy Systems in the field of Artificial Intelligence according to the lecture?

    -Fuzzy Systems are considered one of the key agents of Artificial Intelligence, particularly useful for dealing with uncertainties due to ambiguity, imprecision, and vagueness.

  • What is the difference between bivalent logic and multivalent logic as explained in the lecture?

    -Bivalent logic, also known as Boolean logic, allows for truth values to be either true or false with no in-between. Multivalent logic, on the other hand, allows for truth values to be a matter of degree, existing anywhere between 0 and 1, which is the basis of Fuzzy Logic.

  • How does Fuzzy Logic handle uncertainties that cannot be addressed by probability theory?

    -Fuzzy Logic is particularly suited for handling uncertainties due to ambiguity, imprecision, and vagueness, which are different from the uncertainties due to randomness that probability theory addresses.

  • What is the relationship between Artificial Intelligence, Machine Learning, and Deep Learning as discussed in the lecture?

    -Artificial Intelligence is a broad term that encompasses Machine Learning, which in turn includes Deep Learning. Deep Learning is a subset of Machine Learning and involves hierarchical and intense learning processes.

  • Why is Fuzzy Logic considered a key component of Computational Intelligence?

    -Fuzzy Logic is considered a key component of Computational Intelligence because it provides nature-inspired methodologies to address complex real-world problems that conventional mathematical modeling may find intractable.

  • When should Fuzzy Logic not be used according to the lecture?

    -Fuzzy Logic should not be used when the physical laws governing a system are known (white box model), when dealing with linear systems, or when the system's complexity is moderate and can be managed with simple models.

Outlines

00:00

📚 Introduction to Fuzzy Sets, Logic, and Systems

The lecture begins with an introduction to Fuzzy Sets, Logic, and Systems, highlighting its connection with Artificial Intelligence (AI). Fuzzy logic is described as a multi-valued logic that plays a significant role in AI. The lecture aims to draw parallels between fuzzy logic and AI. A brief history of AI is provided, starting with Alan Turing's Universal Turing Machine in 1936-37, followed by the development of neural networks by Warren McCulloch and Walter Pitts in 1942-43. The lecture continues with the Turing Test in 1950, the formal naming of AI by John McCarthy in 1955, the introduction of the perceptron model in 1957, and the proposal of genetic algorithms in the 1960s. A pivotal moment is noted in 1965 with the proposal of fuzzy logic by Lotfi A. Zadeh and the coining of the term 'deep learning.'

05:01

🌐 Evolution of AI and Its Components

This paragraph discusses the evolution of AI and its components, including evolutionary computing in the 1970s, neural computing and swarm intelligence in the 1980s, and hybrid models like neuro-fuzzy systems in the 1990s. The paragraph emphasizes the synergy of fuzzy, neural, and genetic models in enhancing performance. It also outlines various research areas and systems that have emerged from these components, such as data mining, simulated annealing, and deep neural networks. The paragraph concludes by defining computational intelligence as a set of nature-inspired methodologies for solving complex real-world problems, positioning fuzzy systems as a key component of both computational and artificial intelligence.

10:03

🧠 AI, Machine Learning, and Deep Learning Interrelations

The lecture explores the relationship between AI, Machine Learning (ML), and Deep Learning (DL). AI is presented as an umbrella term that encompasses ML, which in turn includes DL. The paragraph explains that AI is an interdisciplinary field drawing from various areas like statistics, mathematics, and computer science. It also highlights the application of AI across different fields such as computer vision, natural language processing, and robotics. The paragraph introduces Lotfi A. Zadeh as the father of fuzzy systems theory, which was proposed in 1965, and differentiates fuzzy systems theory from conventional computing by emphasizing its multi-valued logic approach.

15:03

🔍 Fuzzy Systems Theory and Its Distinctions

This section delves into the differences between fuzzy systems theory and conventional computing. Fuzzy systems theory is based on multi-valued logic, allowing for degrees of truth and falsehood, as opposed to the binary true/false of conventional computing. The theory deals with uncertainties due to ambiguity, imprecision, and vagueness, which are not adequately addressed by probability theory. The lecture notes that fuzzy systems theory is multidisciplinary and can be applied across various fields. It also explains the concept of multivalent logic, where truth values can range between 0 and 1, in contrast to bivalent logic, which only allows for absolute truth or falsehood.

20:10

📈 Historical Context and Applications of Fuzzy Logic

The paragraph provides a historical context for fuzzy logic, starting with Aristotle's bivalent logic in 400 BC, Jan Lukasiewics's three-valued logic in 1900, and culminating in Lotfi A. Zadeh's fuzzy logic in 1965. It discusses the limitations of Boolean logic in handling partial truths and how fuzzy logic offers a more flexible framework for dealing with uncertainty and imprecision. The paragraph also touches on the reasons for using fuzzy logic, such as systems with uncertainties due to imprecision, vagueness, and ambiguity, and when it is not suitable, like when the physical laws of a system are well understood or when dealing with linear systems.

25:13

🛠️ Practical Considerations of Fuzzy Logic

The final paragraph addresses the practical applications of fuzzy logic, particularly in modeling systems that are not fully understood or accessible. It discusses the use of black box and gray box modeling approaches where fuzzy systems can be instrumental. The paragraph also outlines scenarios where fuzzy logic may not be necessary, such as when the mathematical model of a system is known (white box model), the system is linear, or the complexity is moderate. The lecture concludes with a预告 of the next session, which will focus on real-time applications of fuzzy systems.

Mindmap

Keywords

💡Fuzzy Logic

Fuzzy Logic is a form of multi-valued logic proposed by Lotfi A. Zadeh in 1965. It allows for degrees of truth rather than the conventional true/false (binary) distinctions of Boolean logic. In the video, fuzzy logic is introduced as an essential agent in artificial intelligence, capable of handling uncertainties, vagueness, and imprecision in systems.

💡Artificial Intelligence

Artificial Intelligence (AI) refers to the discipline that involves creating systems capable of mimicking human brain functions through algorithms and mechanisms. The video explains AI as a broad term encompassing fuzzy systems, neural networks, and evolutionary algorithms, making it an interdisciplinary field applied in areas such as computer vision and natural language processing.

💡Neural Networks

Neural Networks are computational models inspired by biological neurons. Introduced in the 1940s, they are a significant component of AI and machine learning. The video discusses how neural networks evolved, starting with the threshold logic and leading to modern artificial neural networks, which are integral to deep learning processes.

💡Deep Learning

Deep Learning is a subset of machine learning involving hierarchical, repetitive learning models to process complex data. The video highlights how deep learning, coined in 1965, is a more specialized form of machine learning that fits within AI's larger framework, helping systems recognize patterns and make decisions based on large datasets.

💡Evolutionary Algorithms

Evolutionary Algorithms are optimization algorithms based on the process of natural selection. These include genetic algorithms, which mimic biological evolution to solve optimization problems. The video traces their origin in the 1970s and explains their role as an AI agent for handling complex, evolving systems such as swarm intelligence and differential evolution.

💡Genetic Algorithms

Genetic Algorithms are a type of evolutionary algorithm used to find approximate solutions to optimization problems through mechanisms such as selection, crossover, and mutation. The video links genetic algorithms to artificial intelligence, showing how they work alongside fuzzy systems and neural networks to enhance AI’s problem-solving capabilities.

💡Computational Intelligence

Computational Intelligence refers to nature-inspired computational approaches for addressing complex real-world problems that conventional mathematical models cannot solve. The video equates computational intelligence with AI, emphasizing that fuzzy systems, neural networks, and evolutionary algorithms are key components in this field.

💡Bivalent Logic

Bivalent Logic, also known as Boolean logic, is the classical logic system where every proposition is either true or false. In the video, this logic is contrasted with fuzzy logic, which allows for intermediate values, demonstrating the limitations of bivalent logic in representing real-world complexities such as 'half-truths' or uncertainty.

💡Perceptron Model

The Perceptron Model is an early form of an artificial neural network developed in 1957. It is a single-layer neural network that uses a binary linear activation function. In the video, the perceptron model is presented as a critical development in the history of AI, marking a foundational step in the evolution of neural network-based learning systems.

💡Swarm Intelligence

Swarm Intelligence refers to collective behavior observed in decentralized, self-organized systems, such as ant colonies or bird flocking, applied to optimization problems. The video mentions swarm intelligence as one of the evolutionary computing methods in AI, used for solving complex, dynamic problems through algorithms like Particle Swarm Optimization and Ant Colony Optimization.

Highlights

Introduction to fuzzy logic, artificial intelligence, and their relationship.

Fuzzy logic is a multi-valued logic linked to artificial intelligence, serving as one of its key agents.

Artificial intelligence mimics brain activities using algorithms and mechanisms.

History of AI began with Alan Turing's Universal Turing Machine in 1936.

The perceptron model introduced in 1957 is an artificial neuron model with binary linear activation functions.

Fuzzy logic was proposed by Lotfi A. Zadeh in 1965, marking a key milestone in AI development.

Deep learning, also coined in 1965, correlates strongly with fuzzy logic.

AI has evolved through the 1970s and beyond, integrating neural networks, genetic algorithms, and hybrid models like neuro-fuzzy systems.

AI's interdisciplinary nature involves contributions from statistics, mathematics, engineering, and natural sciences.

Fuzzy systems theory handles uncertainties due to ambiguity, imprecision, and vagueness, unlike probability theory which deals with randomness.

Bivalent (Boolean) logic deals with absolute truth or falsehood, while fuzzy logic operates in a range between 0 and 1, handling partial truths.

Fuzzy logic allows for granular and perception-based information processing, making it useful for systems with complex uncertainties.

AI fields like computer vision, natural language processing, and robotics utilize fuzzy logic in their systems.

The introduction of multi-valued logic allows fuzzy logic to better describe real-world scenarios, such as a glass being half full.

Fuzzy logic is essential for modeling systems where physical laws are unknown or the system behaves non-linearly.

Transcripts

play00:13

So, welcome to the first lecture of the course on Fuzzy Sets Logic and Systems and Applications.

play00:24

This lecture is based on the Introduction of Fuzzy Logic and then the little bit of

play00:33

introduction to artificial intelligence and I will try here to relate fuzzy logic with

play00:42

Artificial Intelligence.

play00:44

So, before I move to that part, I would like to tell you that fuzzy logic is a multi valued

play00:56

logic and of course, as I have mentioned already that there is a linkage of fuzzy system with

play01:07

artificial intelligence.

play01:10

So, or in other words I would like to tell you that the fuzzy systems is one of the very

play01:22

key agents of artificial intelligence.

play01:24

So, when we talk of artificial intelligence, or machine intelligence in other words let

play01:35

me briefly define what is artificial intelligence.

play01:41

So, artificial intelligence is nothing but it is a discipline which involves all sort

play01:49

of mechanisms, algorithms that deal with mimicking the activities of our brain.

play01:56

I would like to go to brief history of artificial intelligence, since we are going finally,

play02:05

to study fuzzy systems and as I mentioned that there is a linkage of fuzzy systems with

play02:15

the artificial intelligence.

play02:17

So, it is necessary to have our brief history of artificial intelligence.

play02:26

So, artificial intelligence starts with the Allen’s Universal Turing Machine it is here

play02:36

and it was the time in 1936 - 37.

play02:39

So, around that it was proposed and with this the beginning of artificial intelligence is

play02:46

seen here and then in 1942 - 43 Warren McCulloch and Walter Pitts created a computational model

play02:57

for neural networks and that was also called threshold logic.

play03:04

So, this was the time when artificial neural network started.

play03:10

So, here it was basically a preposition of the ANN model and it was based on the biological

play03:19

neuron and then in 1950 a Turing Test was proposed, in 1955 the formal name artificial

play03:31

intelligence has come up and this name was given by John McCarthy.

play03:38

As it’s written here that in 1955 the John McCarthy founding father of artificial intelligence

play03:46

has coined the word artificial intelligence.

play03:51

In 1957 a perceptron model was introduced.

play03:57

So, a perceptron model is nothing, but it is again artificial neuron model, the difference

play04:06

here is just the activation function.

play04:09

So, perceptron model is ANN model with activation function as binary linear.

play04:18

And then in 1960’s the genetic algorithm was proposed, in 1965 it is very important

play04:26

to note here that in 1965 fuzzy logic was proposed by professor Lotfi A Zadeh.

play04:36

And this is a time when the deep learning term which is very very relevant, very very

play04:41

popular term being used nowadays, it was coined in 1965 by Evancho and Lapa.

play04:51

So, I would say here that this year there were two main concepts were proposed, first

play05:01

concept was fuzzy logic and then the deep learning.

play05:04

And these two have a very high correlation.

play05:09

In 1970’s evolutionary computing was proposed.

play05:14

So, various algorithms of evolutionary computing were proposed and then 1980’s witnessed

play05:25

neural computing swarm intelligence and then 1990’s hybrid models of these like neuro

play05:36

fuzzy systems, neuro fuzzy genetic, fuzzy genetic like that the models were proposed.

play05:48

So, in nutshell I would say the fuzzy neuro genetic all these were used together to give

play05:59

a better model performance and these were proposed when studied.

play06:06

Beyond 90’s the research areas based on all of these agents were helpful in giving

play06:16

rise to various models, various systems.

play06:20

For example, if systems, evolutionary computing, data mining, simulated annealing, particle

play06:28

swarm algorithm, deep neural networks, deep fuzzy networks etcetera.

play06:33

So, the artificial intelligence which started which was seen right from, I would say the

play06:43

birth of artificial intelligence is seen around 1936 – 37, and it you know with the advent

play06:56

of all these agents for example, fuzzy systems, neural network, genetic algorithm and many

play07:05

more which I am I will be describing in due course of time.

play07:09

So, we can call these are the agents of artificial intelligence, like fuzzy systems, artificial

play07:17

neural systems, evolutionary systems.

play07:20

And in evolutionary algorithms we mainly cover genetic algorithms differential evolution

play07:29

and then in evolutionary systems we have meta heuristic and swarm intelligence.

play07:37

Under these we have ant colony optimization, Bees Algorithm, Bat Algorithm, Cuckoo Algorithm,

play07:46

Harmony search, Firefly Algorithm, Artificial Immune Systems, Particle Swarm Optimization.

play07:55

And then as agents of artificial intelligence again we have probabilistic systems, for example,

play08:02

Bayesian networks, Gaussian mixture models, hidden Marco models which is not mentioned

play08:07

here and then we have as agent of AI, we have chaos theory simulated annealing, rough set

play08:16

theory, support vector machines and there are many more agents which I have not been

play08:23

mentioned here.

play08:24

So, fuzzy system is also one of the key agents of computational intelligence.

play08:31

So, computational intelligence is an equivalent name of artificial intelligence, these two

play08:40

names go hand in hand and I would like to just briefly tell you the definition of a

play08:50

computational intelligence.

play08:53

So, Computational Intelligence basically a set of nature inspired computational methodologies

play09:05

and approaches to address complex real world problems to which conventional mathematical

play09:16

or traditional modelling can be useless.

play09:23

For a few reasons, like the processes might be too complex, the processes for which we

play09:35

are developing the model that could be too complex for mathematical reasoning.

play09:45

It might contain some uncertainties during the process or the process might simply be

play09:51

stochastic in nature.

play09:53

So, the major constituents of computational intelligence are fuzzy systems, neural networks

play10:02

evolutionary algorithms and other hybrid intelligent systems.

play10:09

So, we can clearly see here fuzzy system which is also a key agents of computational intelligence.

play10:19

So, what I mean here is that that artificial intelligence and computational intelligence

play10:28

although these two go hand in hand are being interchangeably being used, the fuzzy system

play10:36

is a key component of these two.

play10:40

Let us now just look at the artificial intelligence, Machine Learning and Deep Learning.

play10:47

So, at this stage let us now understand as to how the artificial intelligence which we

play10:57

have just discussed and then machine learning and deep learning how are these three terms

play11:06

related.

play11:07

So, we see here that the artificial intelligence is a very broad term; what do I mean by broad

play11:18

term here is that the artificial intelligence is a bigger set and machine learning is the

play11:27

is actually part of artificial intelligence because the agents of artificial intelligence

play11:34

like a fuzzy systems, neural network, artificial neural network, genetic algorithm and all

play11:42

other which we have already mentioned.

play11:45

So, they help us in managing the machine learning process or machine learning activities.

play11:55

And then comes the deep learning which is again you see is a very smaller set than the

play12:03

machine learning.

play12:04

So, it means that machine learning is a bigger set and deep learning is smaller set and deep

play12:10

learning is contained in the machine learning and artificial intelligence.

play12:15

It means that the deep learning is part of artificial intelligence, deep learning is

play12:22

part of machine learning and deep learning here would mean that it’s a part of machine

play12:31

learning and in machine learning when there is an intense learning process or repetitive

play12:41

learning hierarchically, so, this is termed as deep learning.

play12:48

In nutshell I would say the deep learning is also part of artificial intelligence as

play12:56

machine learning.

play12:57

So, let me just briefly describe to how artificial intelligence the theory getting developed

play13:06

through various the research experts of from various fields for example, the statistics,

play13:14

mathematics, engineering, natural sciences, computer science.

play13:21

So, the artificial intelligence is an interdisciplinary area and experts from these areas, but not

play13:31

limited to these areas, they are contributing to the theory development of artificial intelligence.

play13:40

And if we see here that the artificial intelligence is used by various fields for example, computer

play13:50

vision and we see here the natural language processing, information, retrieval information

play14:00

filtering, predictive analysis, decision analysis, robotics, but not limited to these, again

play14:08

these are the few fields that are mentioned and there are many more where artificial intelligence

play14:15

is contributing.

play14:17

And then if we see they are separate applications again, I would say these applications are

play14:27

the applications that are mentioned here are only a few applications, but there are so

play14:35

many applications in respective fields which are being practiced which are being carried

play14:41

out by the with the help of artificial intelligence.

play14:46

So, now coming to the fuzzy systems theory which is based on fuzzy logic, professor Lotfi

play14:56

A Zadeh which is who is also known as the father of fuzzy systems theory.

play15:02

So, he proposed the idea of fuzzy logic in 1965.

play15:11

Fuzzy systems theory differs from conventional computing because the conventional computing

play15:19

is based on bivalent logic or the Boolean logic whereas, fuzzy logic is based on the

play15:27

multi valued logic.

play15:29

So, we can also say that the conventional computing is based on one of the cases of

play15:39

or we can also say that the conventional computing that we have done.

play15:46

So, far is one of the cases of fuzzy logic or the mathematics based on the fuzzy logic.

play15:58

Fuzzy systems theory involves soft or partial truth or partial false; soft because the truth

play16:08

if it is soft it means that it is true, but not 100 percent true or somewhere in between

play16:17

0 to 100 percent or false in between 0 to 10 percent.

play16:23

So, if it is 100 percent true the truth is hard or the false is 100 percent it means

play16:33

the false is hard, but if there is a truth or the false which is not 100 percent or somewhere

play16:41

in between 0 and 100 percent it is termed as soft.

play16:46

Fuzzy systems theory also deals with the uncertainties due to ambiguity, imprecision and vagueness.

play16:55

So, these are the uncertainties which are very special kinds of uncertainties because

play17:02

these uncertainties cannot be dealt by any other artificial intelligent agents, so far

play17:08

what we have done mainly about uncertainties due to randomness and which is which can be

play17:19

dealt or which are dealt by probability theory because the uncertainty here is due to a randomness,

play17:28

but this is different from the uncertainties due to randomness.

play17:32

So, that is why fuzzy system theory is very well suited for tackling these uncertainties.

play17:40

And let me make it very clear here that these uncertainties cannot be dealt by the probability

play17:48

theory very well.

play17:50

So, another thing is that fuzzy system theory is a multidisciplinary area, multidisciplinary

play17:57

area here would mean that the concepts of fuzzy systems theory can be very well utilized

play18:08

by many disciplines.

play18:13

For example, the engineering science, humanities and so on and so forth.

play18:22

As I already mentioned that fuzzy systems theory is based on fuzzy logic and fuzzy logic

play18:27

is multivalent logic.

play18:30

I already explained difference between bivalent logic which is nothing, but the Boolean logic

play18:37

and the multivalent logic.

play18:38

So, let us now understand in bivalent logic truth is bivalent means every proposition

play18:47

is either true or false with no degree of truth allowed.

play18:54

Means that truth is truth and the false is hard.

play18:59

In multivalent logic as I already explained this also truth is a matter of degree or I

play19:05

would say here as I mentioned just before the slide the truth or false is soft.

play19:12

A Multivalent logic can take in multivalent logic the values of truth or false they can

play19:21

take any value in between 0 and 1.

play19:25

So, that is why if we talk of the degree, so degree can be can be infinite in number,

play19:36

the number of values that can be assigned can be infinite.

play19:39

So, fuzzy logic deals with partial which is a matter of degree.

play19:44

So, partial information, imprecise information fuzzy logic deals with the granular information

play19:52

granular here would mean that if we have linguistic information the fuzzy logic can deal with

play19:59

this kind of information and manage to understand, manage to quantify from the linguistic information

play20:10

and then fuzzy logic can also help in perception based information.

play20:16

In other worse words perception based information can be quantified by fuzzy logic.

play20:22

So, let me go through little historical background of fuzzy logic, classical logic of Aristotle

play20:31

was proposed in 400 BC, 400 Before Christ.

play20:39

So, it is now very clear here that the bivalent logic or the Boolean logic was proposed by

play20:48

Aristotle, in 400 BC, the law of bivalence which is in use for more than 2000 years.

play20:58

So, it means every proposition is either true or false, it means here true is hard and false

play21:06

is also hard it means 100 percent true or a 100 percent false.

play21:10

So, there is no intermediate value of true or false.

play21:15

So, another logic here is was proposed by Jan Lukasiewics who proposed three valued

play21:23

logic in 1900 AD, this logic is a three valued logic it means that we have true, false and

play21:31

possible.

play21:32

And then Lotfi A Zadeh proposed a fuzzy logic in 1965 which is bivalued logic and this is

play21:42

again this is very popularly known as fuzzy logic.

play21:45

So fuzzy logic is much more general as I already mentioned, than the traditional logic or conventional

play21:53

logic these systems based on the traditional logic system.

play21:59

So, I can say here the traditional logical systems.

play22:04

So, this statement goes like this the fuzzy logic is much more general than traditional

play22:11

logical system, fuzzy logic provides a foundation for the development of new tools for natural

play22:18

language processing like computing with words.

play22:22

So, this is a very important area where fuzzy logic is very very helpful.

play22:29

In other words if fuzzy logic has the ability to deal with to understand the linguistic

play22:37

information and to quantify it in such a way that linguistic information is properly understood

play22:46

and processed and a suitable output is created.

play22:52

The Aristotle came us with the binary logic which has been the principle foundation of

play23:00

conventional mathematics.

play23:02

Boolean logic states a glass can be full or not full.

play23:09

So, if we have a case for example, that a glass is either half way filled.

play23:18

So, by using the Boolean logic we cannot manage to define the half full glass of water or

play23:28

anything.

play23:29

So, this disapproves the Aristotle’s low of bivalent logic or in other words we can

play23:35

say that the Boolean logic is not sufficient to manage to take up this kind of situation.

play23:44

This concept of certain degree or multivalence is the fundamental concept is stated by Lotfi

play23:50

A Zadeh this helps us in defining such situations very well.

play23:55

So, basis on which the fuzzy logic was proposed is here as the complexity of a system increases

play24:02

it becomes more difficult and eventually impossible to make a precise statement about its behavior,

play24:10

eventually arriving at a point of complexity where the fuzzy logic method born humans is

play24:18

the only way to get at the problems.

play24:20

So, this statement was made by professor Lotfi A Zadeh.

play24:24

A professor Lotfi A Zadeh claimed that many sets in the world surrounded by us are defined

play24:32

by a non distinct boundary.

play24:35

So, we will have few examples later and then we will see that the claim of professor Lotfi

play24:44

A Zadeh is true.

play24:47

Let us also understand and let us also know that why should we use fuzzy logic or fuzzy

play24:57

systems theory.

play24:58

So, we use fuzzy logic when we have systems with uncertainties due to imprecision.

play25:07

I mean the systems which suffers from the uncertainty is due to imprecision, vagueness

play25:12

ambiguity, randomness, partial truth and approximation.

play25:18

Fuzzy logic can be very very helpful in managing with the black box model or gray box model

play25:28

of a system, many times we do not have the idea of the exact physical laws of the system,

play25:39

defining the defining the system and are many times the system which is which we are studying

play25:47

are trying to model that is not accessible to us.

play25:52

So, we do not have all the physical laws which are governing the system in order to model

play26:02

the system mathematically.

play26:04

So, we cannot get the exact mathematical equations.

play26:09

So, when these situations occur we take the help of black box modeling where fuzzy system

play26:18

is also one of the tools, one of the agents, one of the methods we can manage we can we

play26:29

can model the system using black box modeling approach or the gray box modeling approach.

play26:37

So, when we say gray box gray box means that a part of the system part of the system’s

play26:44

mathematical equations are known or either known or can be known and that is how you

play26:56

know the gray box kind of system can be can also use the fuzzy logic or fuzzy systems

play27:10

theory in order to get the final model.

play27:15

We should also know that when should we do not use the fuzzy logic like whenever we already

play27:24

have the physics of the model known; obviously, we can have the mathematical equations known,

play27:31

it means we have the model available mathematical model available.

play27:37

And when we have mathematical model available then of course, this kind of model is also

play27:44

termed as white box means the mathematical all the mathematical equations governing the

play27:48

model is known.

play27:50

So, we do not require any such agents like fuzzy systems theory or fuzzy based theory

play28:01

to go for this black box modeling approach.

play28:04

So, in this case when the model is completely known then fuzzy logic is not needed and then

play28:12

here when we have a system which is a linear system, then also we do not need to use fuzzy

play28:19

systems theory for understanding the behavior or the getting the model and then systems

play28:29

with moderate nonlinearities we can use simple models and fuzzy logic is not needed.

play28:37

Also the systems with moderate complexities, so unless we have a very high complexity we

play28:42

should not use fuzzy systems theory for studying such models.

play28:48

So, with this now I would like to stop here and in the next lecture I will discuss some

play28:58

real time applications of fuzzy system.

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Artificial IntelligenceFuzzy LogicDeep LearningMachine LearningNeural NetworksComputational IntelligenceAI HistoryEvolutionary ComputingAlgorithmsAI Applications
هل تحتاج إلى تلخيص باللغة الإنجليزية؟