# ITGS – Fuzzy Logic - MrHobbsITGS

AI and Robotics

Oct 15, 2013 (4 years and 6 months ago)

137 views

ITGS

Fuzzy Logic

What is fuzzy logic?

Fuzzy logic is basically a way to program machines so they look at the world in a more human

way, with degrees of truth. Instead of cold, hard parameters and strict data sets, fuzzy logic
assumes a more practical approach. Using numbers, it incorporates non
-
definitive words like
"slightly" or "almost" into its decision
-
making processes. Check onl
ine for more detailed
definitions.

http://whatis.techtarget.com/definition/fuzzy
-
logic

view.html

News articles

http://suite101.com/article/fuzzy
-
logic
-
applications
-
for
-
banking
-
and
-
loans
-
a193362

http://home.howstuffworks.com/rice
-
cooker2.htm

Try both manual and fuzzy control of getting the load from the ship to the dock. These controls
can be selected by clicking on the buttons underneath the simulation of the ship and dock.

Manual controls:

Arrow Right
-

increase the power

Arrow Left
-

decrease the power

Space
-

stop t
he crane

Arrow Up
-

Arrow Down
-

Enter
-

1.
Explain which method causes the least sway (movement forwards and backwards) at the
fastest speed of the box being loaded/unloaded from the ship. (2 marks)

2.What

kind of knowledge (linguistic variables) is needed here? Hint: have a look at the boxes
and graph underneath the simulation. (3 marks)

3.Explain the kind of inference rules might be used here? Hint: look at the text box. (2 marks)

4.
Explain why fuzzy
logic may be used for this situation. (3 marks)

Computers and common sense logic

One of the fundamental problems encountered in AI has become known as the commonsense
knowledge problem. While researchers were aware that in an AI system, knowledge would h
ave
to be explicitly represented, they did not anticipate the vast amount of implicit knowledge we all
share about the world and ourselves.

ITGS

Fuzzy Logic

Designers of AI systems did not consider producing rules like "If President Clinton is in
Washington, then his left

foot is also in Washington," or

"If a father has a son, then the son is younger than the father and remains younger for his entire
life." This is implicit knowledge and we never stop to state this explicitly.

It is plain to see that commonsense knowledge

represents an enormous hurdle for the
development of general purpose intelligent systems. It is clear that not all human knowledge is
represented in such an explicit or declarative form. Imagine writing everything we know
formulated as a series of if
-
then

rules?

One of the most important aspects of commonsense knowledge is that it is gained through
experience. If computers were to develop commonsense knowledge, then this would have huge
implications for storage requirements.

Video from President and CEO
of Cycorp

Machine Learning

http://phys.org/news/2012
-
08
-
machines
-
scour
-
-
bullying.html

Discuss the social and ethical impacts

of