Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj

Similar presentations


Presentation on theme: "Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj"— Presentation transcript:

1 Computational Intelligence II Lecturer: Professor Pekka Toivanen E-mail: Pekka.Toivanen@uef.fiPekka.Toivanen@uef.fi Exercises: Nina Rogelj E-mail: nina.rogelj@uef.finina.rogelj@uef.fi

2 NAO Robot NAO Robot presentation Amazing human-like robot Robot violinist Realistic robot speaking

3

4

5

6

7

8 https://www.youtube.com/watch?v=IfPXXMK6dJ8 https://www.youtube.com/watch?v=kIjEu098EfU

9

10

11

12

13

14

15

16 Definition of Intelligence Webster’s New Collegiate Dictionary defines intelligence as “1a(1) : The ability to learn or understand or to deal with new or trying situations : REASON; also : the skilled use of reason (2) : the ability to apply knowledge to manipulate one’s environment or to think abstractly as measured by objective criteria (as tests).”

17 Another Definition of Intelligence The capability of a system to adapt its behavior* to meet its goals in a range of environments. It is a property of all purpose-driven decision makers. ‑ David Fogel * implement decisions

18

19

20

21

22

23 Deep Blue was a chess-playing computer developed by IBM. On May 11, 1997, the machine, with human intervention between games, won the second six-game match against world champion Garry Kasparov by two wins to one with three draws. [1] Kasparov accused IBM of cheating and demanded a rematch. IBM refused and retired Deep Blue. [2] Kasparov had beaten a previous version of Deep Blue in 1996.chess-playing computerIBMworld championGarry Kasparovdraws [1] [2]

24 "Deep Blue shows us that machines can use very different strategies from those of the human brain, and still produce intelligent behavior.“ - Garry Kasparov

25

26

27

28

29 What is Computational Intelligence? The study of the design of intelligent agents. An agent is something that acts in an environment. An intelligent agent is an agent that acts intelligently: its actions are appropriate for its goals and circumstances it is flexible to changing environments and goals it learns from experience it makes appropriate choices given perceptual limitations and finite computation

30 Computational intelligence (CI) is a set of nature-inspired computational methodologies and approaches to address complex real-world problems to which traditional approaches, i.e., first principles modeling or explicit statistical modeling, are ineffective or infeasiblefirst principlesstatistical modeling Ant colony optimization algorithms Bioinformatics and Bioengineering Cognitive robotics Computational finance and Computational economics Concept mining Developmental robotics Data mining Emergence Evolutionary robotics Expert system Intelligent agent Knowledge-based engineering Metaheuristic Multilinear subspace learning Particle swarm optimisation Simulated annealing Simulated reality Soft computing Synthetic intelligence Support vector machine

31 Definition: Evolutionary Computation Machine learning optimization and classification paradigms roughly based on mechanisms of evolution such as natural selection and biological genetics. Includes genetic algorithms, evolutionary programming, evolution strategies and genetic programming.

32 Definition: Artificial Neural Network An analysis paradigm very roughly modeled after the massively parallel structure of the brain. Simulates a highly interconnected, parallel computational structure with numerous relatively simple individual processing elements.

33 Definition: Fuzziness Fuzziness: Non-statistical imprecision and vagueness in information and data. Fuzzy Sets model the properties of properties of imprecision, approximation or vagueness. Fuzzy Membership Values reflect the membership grades in a set. Fuzzy Logic is the logic of approximate reasoning. It is a generalization of conventional logic.

34 More Definitions Paradigm: A particular choice of attributes for a concept. An example is the back-propagation paradigm that is included in the neural network concept. In other words, it is a specific example of a concept. Implementation: A computer program written and compiled for a specific computer or class of computers that implements a paradigm.

35 Soft Computing Soft computing is not a single methodology. Rather, it is a consortium of computing methodologies which collectively provide a foundation for the conception, design and deployment of intelligent systems. At this juncture, the principal members of soft computing are fuzzy logic, neurocomputing, genetic computing, and probabilistic computing, with the last subsuming evidential reasoning, belief networks, chaotic systems, and parts of machine learning theory. In contrast to traditional hard computing, soft computing is tolerant of imprecision, uncertainty and partial truth. The guiding principle of soft computing is: exploit the tolerance for imprecision, uncertainty and partial truth to achieve tractibility, robustness, low solution cost and better rapport with reality. - L. Zadeh

36 Definition of Computational Intelligence A methodology involving computing that exhibits an ability to learn and/or to deal with new situations, such that the system is perceived to possess one or more attributes of reason, such as generalization, discovery, association and abstraction. Silicon-based computational intelligence systems usually comprise hybrids of paradigms such as artificial neural networks, fuzzy systems, and evolutionary algorithms, augmented with knowledge elements, and are often designed to mimic one or more aspects of carbon-based biological intelligence.


Download ppt "Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj"

Similar presentations


Ads by Google