Top Banner
Soft Computing Neural Networks and Fuzzy Systems Prof. Dr.-Ing. Adolfo Bauchspiess Universidade de Brasília - Brazil Laboratório de Automação e Robótica - A. Bauchspiess – Soft Computing - Neural Networks and Fuzzy Logic
25

Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Sep 03, 2018

Download

Documents

vominh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Soft Computing

Neural Networks and Fuzzy Systems

Prof. Dr.-Ing. Adolfo BauchspiessUniversidade de Brasília - Brazil

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

Page 2: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Summary

1 - Introduction – Connectionist Intelligent Systems2 - Artificial Neural Networks3 - Fuzzy Logic and Fuzzy Systems4 - Examples and Applications5 - Conclusions

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

5 - Conclusions

2

Page 3: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Part 1

Introduction – Connectionist Intelligent Systems

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 3

Page 4: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Some publications - Intelligent Systems

� Internacional Journals

� Neural Networks, IEEE Transaction son

� Fuzzy Systems, IEEE Transactions on

� Intelligent Systems Engineering

� Intelligent Systems, IEEE

�IntelligentTransportationSystems, IEEE Transactionson

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

�IntelligentTransportationSystems, IEEE Transactionson.....

� Conferences

.....

4

Page 5: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Epistemology –“Philosophy of Knowledge”

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 5

Page 6: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Heuristics

D Domain

Optimal Solution

D

S

H1H2

H3SolutionSpace

Heuristics give sub-optimal solutions.

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

Heuristics

Solution SpaceS

A heuristic rule leads from the domain space to the solution spaceD

S

H2

H3 Optimal SolutionSolution Space

H4H5H1

“Well-formed” Heuristics are close to the optimal solution.

6

Page 7: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Dislexy?

I cnduo't bvleiee taht I culod aulaclty uesdtannrd waht I wasrdnaieg. Unisg the icndeblire pweor of the hmuan mnid, aocdcrnig to rseecrahat Cmabrigde Uinervtisy, it dseno'tmttaer

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

aocdcrnig to rseecrahat Cmabrigde Uinervtisy, it dseno'tmttaerin waht oderr the lterets in a wrod are, the olny irpoamtnt tihngis taht the frsit and lsat ltteer be in the rhgit pclae. The rset canbe a taotl mses and you can sitll raed it whoutit a pboerlm. Tihs isbucseae the huamn mnid deos not raed ervey ltteer by istlef, butthe wrod as a wlohe. Aaznmig, huh? Yaeh and I awlyas tghhuotslelinpg was ipmorantt! See if yuor fdreins can raed tihs too.

7

Page 8: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Giant x 3D Ilusion?

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 8

Page 9: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Waves?

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 9

Page 10: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Simpathic?

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 10

Page 11: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Antipathic?

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 11

Page 12: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Introduction - Connectionist Intelligent Systems

Artificial IntelligenceScience field that studies paradigmsthat aims to explain howintelligent behaviourcan emerge

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

can emergefrom artificial implementations, in computers.

Intelligence: learning, adaptation, comprehension

12

Page 13: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

IA Paradigms

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

Intelligence : learning, adaptation, comprehension

13

Page 14: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Connectionist Paradigm

Considers to be virtually impossible to transform in algorithms -i.e., to reduce to a sequence of logical and arithmetic stepsmany tasks that the human mind performs with ease and speed, for example:

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

· Face Recognition,· Comprehend and translate natural languages,· Memory evocation by association,· Games...

for example:

14

Page 15: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Connectionist Paradigm

The computational process have to mimicthe brain capacity of self-organization → learn!

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 15

Page 16: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Symbolist versus ConectionistParadigm

-Perception

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

The Kanizsa square, 1976

16

Page 17: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

“Local Coherency –Global Paradox"

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 17

Sandro delPrete. Enigmas Visuais. Rio de Janeiro, 2004, p. 45

Page 18: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

M.C.Escher

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

“Positive Truth X Negative Truth”

18

Page 19: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

“Up stairsX

Down stairs”

19

Page 20: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Paradigma Simbolista versus Conexionista

- J.S. Bach “Coerência Local - Paradoxo Global”

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

Pseudo-rising scale

played on a vibraphone

Shepard's scale

20

Page 21: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Synapses Formation

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic

0-2 years 2 years to puberty Adult

21

Page 22: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Olfative Information Processing

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 22

Page 23: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Auditive Information Processing

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 23

Page 24: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

Epilepsy Pacient –without left brain hemisphere since 12 years age

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 24

Page 25: Neural Networks and Fuzzy Systems - Engenharia … · Summary 1 - Introduction – Connectionist Intelligent Systems 2 - Artificial Neural Networks 3 - Fuzzy Logic and Fuzzy Systems

A neuron over a Chip.

Laboratório de Automação e Robótica - A. Bauchspiess– Soft Computing - Neural Networks and Fuzzy Logic 25