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

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Outline Administrative issues Course overview What are Intelligent Systems? A brief history State of the art Intelligent agents.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
Huge Raw Data Cleaning Data Condensation Dimensionality Reduction Data Wrapping/ Description Machine Learning Classification Clustering Rule Generation.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Soft Computing and Its Applications in SE Shafay Shamail Malik Jahan Khan.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
Genetic Algorithms Learning Machines for knowledge discovery.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Foundations of Computational Intelligence The basis of Smart Adaptive Systems of the future? Bogdan Gabrys Smart Technology Research Centre Computational.
Soft Computing 1 Neuro-Fuzzy and Soft Computing chapter 1 J.-S.R. Jang Bill Cheetham Kai Goebel.
Chapter 12: Intelligent Systems in Business
Chapter 4 Decision Support and Artificial Intelligence: Brainpower for Your Business Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved.
T. P. Hong 1 Research Artificial Intelligence Expert Systems Machine Learning Knowledge Integration Heuristic Search Parallel Processing Top-down Bottom-up.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
INTRODUCTION TO COMPUTATIONAL INTELLIGENCE, Nanjing University Spring 2014 INTRODUCTION TO COMPUTATIONAL INTELLIGENCE Lin Shang Dept. of Computer Science.
Fuzzy Logic Mark Strohmaier CSE 335/435.
8/17/ Introduction to Neuro-fuzzy and Soft computing G.Anuradha (Lecture 1)
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Fall 2004 Professor: Dr. Rosina Weber.
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
Revision Michael J. Watts
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Analytics, Decision Support, and Artificial Intelligence:
Succeeding with Technology Information, Decision Support… Decision Making and Problem Solving Management Information Systems Decision Support Systems Group.
Computational Intelligence Prof. Giorgos Papadourakis
Introduction to AI Michael J. Watts
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
Carlos Eduardo Maldonado Research Professor Universidad del Rosario INNOVATION AND COMPLEXITY.
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP19 Neural Networks & SVMs Miguel Tavares.
UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems.
An Overview of Intrusion Detection Using Soft Computing Archana Sapkota Palden Lama CS591 Fall 2009.
Computational Intelligence Mon. 17:00-20:00 p.m. Intelligent Systems Laboratory.
Introduction to Artificial Intelligence and Soft Computing
Succeeding with Technology: Second Edition
Soft Computing A Gentle introduction Richard P. Simpson.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Neural and Evolutionary Computing - Lecture 1 1 Neural and Evolutionary Computing What is this course about ? Computational Intelligence Neural Computing.
I Robot.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
Week 1 - An Introduction to Machine Learning & Soft Computing
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Intelligent System Ming-Feng Yeh Department of Electrical Engineering Lunghwa University of Science and Technology Website:
2008/9/15fuzzy set theory chap01.ppt1 Introduction to Fuzzy Set Theory.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
CITS7212: Computational Intelligence Welcome to CITS7212 CITS7212: Computational Intelligence Lyndon While.
CHAPTER 1 1 INTRODUCTION “Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Artificial Intelligence ( AI ) Ahmed Ismail AIT 600 Spring 08.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Chapter 9 : Application Areas. 2 Some Advance Application Areas of Computers  Software Development  Artificial Intelligence  Robotics  Industrial.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Artificial Intelligence
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Soft Computing Basics Ms. Parminder Kaur.
Introduction to Artificial Intelligence and Soft Computing Session 1
CITS4404 Artificial Intelligence & Adaptive Systems
Soft Computing Introduction.
Sistem Kecerdasan Buatan
SOFT COMPUTING.
Introduction to Soft Computing
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
Intelligent Systems and
Principles of Computing – UFCFA3-30-1
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Genetic Algorithm Soft Computing: use of inexact t solution to compute hard task problems. Soft computing tolerant of imprecision, uncertainty, partial.
Presentation transcript:

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

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

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).”

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

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]

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

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

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

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.

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.

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.

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.

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

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.