ITGS – Fuzzy Logic - MrHobbsITGS

stemswedishAI and Robotics

Oct 15, 2013 (3 years and 5 months ago)

110 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


http://www.austinlinks.com/Fuzzy/over
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.


http://people.clarkson.edu/~esazonov/neural_fuzzy/loadsway/LoadSway.htm


Manual controls:

Arrow Right
-

increase the power

Arrow Left
-

decrease the power

Space
-

stop t
he crane

Arrow Up
-

lift the load

Arrow Down
-

lower the load

Enter
-

lock the load


Task


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

http://www.youtube.com/watch?v=KTy601uiMcY





Machine Learning

Read the following article

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



Discuss the social and ethical impacts

of

the technology raised in this article.

In your answer, you must indentify:

a.
the stakeholders

b.
at least 2 social and ethical impacts

c.
evaluate the significance of the above