Soft Computing. Introduction. Andrea Bonarini

Similar documents
Soft Computing. - Introduction - Andrea Bonarini

EE04 804(B) Soft Computing Ver. 1.2 Class 1. Introduction February 21st,2012. Sasidharan Sreedharan

INTRODUCTION TO ROBOTICS

1. Fuzzy Systems. Introduction

Fuzzy Logic and Fuzzy Systems

Hamidreza Rashidy Kanan. Electrical Engineering Department, Bu-Ali Sina University

SCIENCE BASED OPEN ELECTIVES EOE-031/EOE-041: INTRODUCTION TO SOFT COMPUTING (Neural Networks, Fuzzy Logic and Genetic Algorithm)

Chapter 2 Theory and Background

Intrusion Detection System: Facts, Challenges and Futures. By Gina Tjhai 13 th March 2007 Network Research Group

Fuzzy Logic For Business Finance And Management Advances In Fuzzy Systems U Applications And Theory Advances In Fuzzy Systems Applications And Theory

13. Introduction to Fuzzy Logic and Fuzzy Systems

Continuous, real-time detection, alarming and analysis of partial discharge events

A Forest Fire Warning Method Based on Fire Dangerous Rating Dan Wang 1, a, Lei Xu 1, b*, Yuanyuan Zhou 1, c, Zhifu Gao 1, d

Alarm Analysis with Fuzzy Logic and Multilevel Flow Models

WHAT IS ENGINEERING? Learn about the variety of engineering careers. Introduction 02 Engineering profile 03 Case study: The Dyson 360 Eye Robot

National Certificate in Fire Detection and Alarm Systems (Testing) (Level 3) Level 3

Neuro Fuzzy Soft Computing Solution Manual

Neural Networks And Fuzzy System By Bart Kosko

Fire Detection Robot using Type-2. Fuzzy Logic Sensor Fusion

False Alarm Suppression in Early Prediction of Cardiac Arrhythmia

ANTI-SKIMMING ATM LOBBY CARD ACCESS CONTROL

Growing Potted Perennials

Garden Lesson: Garden Habitats Season: Spring Grades: 2 nd and 3 rd

Land Capability Classifications

National Certificate in Fire Detection and Alarm Systems (Level 4) Level 4

ISCED Codes used by Egracons

R&D for the improvement of O&M in CSP plants. Dr. Marcelino Sánchez. - November,

CURRICULUM BREAKDOWN

Garden Lesson: Plants in the Garden- Inside and Out Season: Spring Grades: Preschool, Kindergarten and 1 st

Fuzzy Sets, Fuzzy Logic, Applications (Advances in Fuzzy Systems - Applications & Theory)

Italian Design: Building Ideas Morgan Taylor

Air Conditioning Technology

Autonomous Environment Control System using Fuzzy Logic

National Certificate in Passive Fire Protection (Routine Inspections) (Level 3) Level 3

2018 Voluntary Page and Overlength Article Charges Updated 3/14/18

Practical Distributed Control Systems (DCS) for Engineers & Technicians. Contents

API RP 1175 Pipeline Leak Detection Leak Detection Program, Culture, & Strategy

Machine Learning and Inference Laboratory. An Optimized Design of Finned-Tube Evaporators Using the Learnable Evolution Model

Control of a solar dryer through using a fuzzy logic and low-cost model-based sensor

impact on the little house

National Certificate in Fire and Rescue Services Airport (Level 3)

How the People Counter Works. Enhanced Safety, Security and Building Automation, and Improved Marketing Intelligence. 3D MLI Sensor Technology

NZQF NQ Ref 1266 Version 2 Page 1 of 13

FIREFIGHTING RESOURCES OF CALIFORNIA ORGANIZED FOR POTENTIAL EMERGENCIES

for family composition, time allocation of people, ownership and specification of home appliances. This paper first presents the simulation procedure

Exploring a new student life through the buildings in Bovisa. Zahra Ziaee Lorzad. Mc. Politecnico di Milano, 2014

The Building for Business 57th Salone del Mobile Our space for your business in Milan

The Use of Fuzzy Spaces in Signal Detection

EA-430 USER MANUAL. Version

Growing Potted Chrysanthemums

Research on Evaluation of Fire Detection Algorithms

FUZZY MATHEMATICS AN INTRODUCTION FOR ENGINEERS AND SCIENTISTS STUDIES IN FUZZINESS AND SOFT COMPUTING VOL 20

Duos Technologies. Intelligent Railcar Inspection Portal rip. Arco de inspección

Ordered Fuzzy ARTMAP: A Fuzzy ARTMAP algorithm with a fixed order

Sensor Report. University of Florida Department of Electrical and Computer Engineering EEL5666 Intelligent Machines Design Laboratory

Architettura quinquennale Classe LM-4. Urban planning. Urban design and Land-use planning

Automatic Detection of Defects on Radiant Heaters Based on Infrared Radiation

Section d'informatique Section de Systèmes de Communication

Chapter 1 Introduction

Exception Handling for Optimal Batch Production

Eye Alert System EA405, EA410, EA420 USER MANUAL

Study and development of an innovative 3G/4G wireless network analysis tool

Advanced Digital Signal Processing Part 4: DFT and FFT

Basics, Methods and Case Studies

"A Case Study of Three Drum Parameter Control in Boiler Using Discrete PID Controller Based on Simulation"

I am Rick Jeffress and I handle sales for Fike Video Image Detection. We thank the AFAA for coordinating the venue for this presentation, and we

Vision Based Intelligent Fire Detection System

Continuous freeze-drying and its relevance to the pharma/biotech industry

VoCATS Course Blueprint Agricultural Education

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 01, 2015 ISSN (online):

TALLINN UNIVERSITY M IKK KASESALK

Proxemic Interactions in Ubiquitous Computing Ecologies

SUPERYACHT SAFETY & SECURITY 360 AIR, SURFACE & UNDERWATER PROTECTION

Optimal Control of Induction Heating Processes

Protec. Protec Algo-Tec TM 6100 Interactive Digital Addressable Fire Control System. Fire Detection - Addressable

ENERGY STAR Unit Shipment and Market Penetration Report Calendar Year 2016 Summary

SMART THERMOSTATS INCREASE YOUR I.Q.

Vegetable Gardens: A Healthy Environment to Learn, Grow and Consume

Energy Commander Paralleling Switchgear

Preserving Soils How can fertile soil be protected?

Real time Video Fire Detection using Spatio-Temporal Consistency Energy

Nature technological innovation FLORIM stone functionality personalisation 12mm

Leading Change in Early Childhood Environments. Toni and Robin Christie. Childspace, Wellington. Aotearoa/ NZ.

_ THE NEXT EVOLUTION _ ROBOT AND HUMAN CITY _ GEEST OP DE FLES _ CONCEPT STORE RETROGARDE _ GYÖRGY KEPES BALANCE _ THE ROOM OF REASON

PLC Based Control and Monitoring in Ship

Co170 ARMOURED WALL BURGLAR PROOF GRADE 2 ACCORDING TO UNI EN1143

TRY IT FREE. Design. 2020spaces.com/2020Design

DFPC s Toolbox. Colorado Fire Prediction System (CO-FPS)

Video Library To Accompany OPERATIONS MANAGEMENT 10 Ed & PRINCIPLES OF OPERATIONS MANAGEMENT 8 Ed (Prentice Hall Library) By Jay Heizer & Barry

Garaventa GSL Artira Inclined Platform Lift

SEFA Testing of a Plastic Laminate Wall Mounted Cabinet & Base Cabinet Gaynes Labs Job No

Team Rescue X: Autonomous Firefighting Robot

Owner s Manual. Solar-Breeze Robotic Pool Cleaner

A Study on the Effects of Urban Landscape on Citizen s

Landing in the Carrot Patch

BRIERFIELD BRIERFIELD BRIERFIELD PDF LIST OF PLANTATIONS IN MISSISSIPPI - WIKIPEDIA HURRICANE PLANTATION - WIKIPEDIA 1 / 5

GREEN STORMWATER INFRASTRUCTURE (GSI) Planning Guidelines

Industrial Radiography (IR) General overview. R. Berden

Fire & Security Products. Siemens Flame Detector a highlight in detection. technology.

Cold weather regions where temperatures can fall below freezing present a threat to any building housing water-filled systems.

Transcription:

Soft Computing Introduction Andrea Bonarini Artificial Intelligence and Robotics Lab Department of Electronics, Information, and Bioengineering Politecnico di Milano E-mail: andrea.bonarini@polimi.it URL:http://www.deib.polimi.it/people/bonarini Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 1 of 19

What is Soft Computing? The term has been proposed by Lotfi Zadeh, the father of fuzzy sets, to denote programming techniques not related to traditional programming languages: Fuzzy systems Neural Networks Stochastic systems (Genetic Algorithms, Evolutionary Algoritms, Reinforcement Learning Systems, Bayesian Networks ) Many different techniques that require different skills Different models of input/output mapping Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 2 /13

Modeling A model is a representation of some entity, defined for a specific purpose Modeling is needed A model captures only those aspects of the entity modeled that are relevant for the purpose A model is different from the modeled entity: the map is not the land Approximation, uncertainty, imprecision Da 70 Hotel Fieramilano Viale Bolla 20, Milan L Hotel Fieramilano è situato proprio di fronte all'entrata principale della fiera di Milano, nel cuore del centro degli affari. Da 71 Plop Hotel Gallone Piazza Cordusio 2, Milan L HOTEL GALLONE è situato in una delle piazze più belle ed importanti del centro di Milano, accanto all uscita della stazione metropolitana (MM1 linea rossa) Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 3 /13

Approximation, uncertainty, imprecision Approximation: the model features are similar to the real ones, but not the same, and cannot be further defined (e.g., a green thing) Uncertainty: we are not sure that the features of the model are the same of the entity (e.g., I m not sure it s broken ) Imprecision: the model feature values (e.g.,quantities) are uncorrect, but close to the real ones (e.g., a temperature measured in integer C) Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 4 /13

Some quotes Einstein (1921): So far as laws of mathematics refer to reality, they are not certain, and so far they are certain they do not refer to reality Russell (1923): All traditional logic abitually assumes that precise symbols are being employed. It is therefore not applicable to this terrestrial life, but only to an imagined celestial existence Zadeh (1973): As the complexity of a system increases, our ability to make precise and yet significant statements about its behavior diminishes until a threshold is reached beyond which precision and significance (or relevance) become almost mutually exclusive characteristics Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 5 /13

So, what is Soft Computing? A set of techniques to model systems (input-output mapping) by approximating them The main point is that the modeling process considers a relatively small sample of the entity to be modeled to make an approximate model => generalization The different techniques capture different ways of modeling, according to the available information about the modeled entity Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 6 /13

A summary of techniques (1) Fuzzy sets: correct model in a finite number of points, smooth transition (approximation) among them. E.g.: control of a power plant. We can define what to do at the regimen (e.g., steam temperature =120, steam pressure 3 atm), and when in critical situations (e.g., steam temperature= 100 ), and design a model that smoothly goes from one point to the other. Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 7 /13

A summary of techniques (2) Neural Networks: Input-(output) samples, learning algorithms to define output values for unknown values. E.g.: classification of plants. We may train the network with 150 sets of plant characteristics (color of flower, number of leaves, ) and corresponding correct classifications (iris caudata, iris parviflora, ). The network is then able to classify also sets of characteristic values never received before Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 8 /13

A summary of techniques (3) Genetic algorithms: Optimal solution, obtained by evaluating populations of tentative solutions and combining their parts E.g.: behavior of an autonomous robot In this case, the model is made of rules. Some rules to control the robot are randomly generated at the beginning. The behavior (e.g., Go to a ball) is evaluated, the good rules implementing it are kept in the population of rules, and recombined, the bad rules are eliminated. Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 9 /13

Potential applications No limit to imagination: control of washing machines, helicopters, and rice-cookers, selection of personnel, quality control, classification, design of devices, route optimization, data mining, data analysis information retrieval, security management, forecasting, resource allocation, whenever a model is needed, but let s learn which are the correct models for which applications! Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 10 /13

How is the course organized? For each technique we will see: Theory Examples Applications Fuzzy systems Genetic Algorithms Neural Networks Bayesian networks Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 11 /13

The exam A report about possible application of these techniques to your field of research Deadline to give the report to the teachers: July 15, 2015 Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 12 /13

Support Course site On BEEP Slides On the web site at last the night before the lesson Books On line (suggestions on the site) or in libraries Past exam tracks On BEEP Contacts Ask by e-mail to the teachers for meetings Introduction to Soft Computing A. Bonarini (andrea.bonarini@polimi.it) - 13 /13