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)

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

Chapter 2 Theory and Background

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

13. Introduction to Fuzzy Logic and Fuzzy Systems

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

Neural Networks And Fuzzy System By Bart Kosko

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

Neuro Fuzzy Soft Computing Solution Manual

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

CURRICULUM BREAKDOWN

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

Italian Design: Building Ideas Morgan Taylor

Autonomous Environment Control System using Fuzzy Logic

Growing Potted Perennials

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

Land Capability Classifications

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

NZQF NQ Ref 1266 Version 2 Page 1 of 13

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

ISCED Codes used by Egracons

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)

Research on Evaluation of Fire Detection Algorithms

Chapter 1 Introduction

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

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

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

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

Vision Based Intelligent Fire Detection System

impact on the little house

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

ANTI-SKIMMING ATM LOBBY CARD ACCESS CONTROL

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

Nature technological innovation FLORIM stone functionality personalisation 12mm

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

False Alarm Suppression in Early Prediction of Cardiac Arrhythmia

EA-430 USER MANUAL. Version

Growing Potted Chrysanthemums

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

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

Florida Department of Education Curriculum Framework

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

Section d'informatique Section de Systèmes de Communication

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

Automatic Detection of Defects on Radiant Heaters Based on Infrared Radiation

Exception Handling for Optimal Batch Production

Eye Alert System EA405, EA410, EA420 USER MANUAL

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

Air Conditioning Technology

CHAPTER I: INTRODUCTION

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

SUPERYACHT SAFETY & SECURITY 360 AIR, SURFACE & UNDERWATER PROTECTION

EN Fully Automatic Rice Cooker

Week 4. Gas-vapor mixtures Air conditioning processes. ME 300 Thermodynamics II 1

TSI AEROTRAK PORTABLE PARTICLE COUNTER MODEL 9110

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

An Alarm Correlation Algorithm for Network Management Based on Root Cause Analysis

Fusing Hard and Soft Computing for Fault Management in Telecommunications Systems

VoCATS Course Blueprint Agricultural Education

TALLINN UNIVERSITY M IKK KASESALK

Immunity inspired Cooperative Agent based Security System

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

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

Optimal Control of Induction Heating Processes

Detection of Temporal Dependencies in Alarm Time Series of Industrial Plants

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

Preserving Soils How can fertile soil be protected?

Real time Video Fire Detection using Spatio-Temporal Consistency Energy

Artificial Intelligence Enables a Network Revolution

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

A Review of Industrial Heat Exchange Optimization

PLC Based Control and Monitoring in Ship

Co170 ARMOURED WALL BURGLAR PROOF GRADE 2 ACCORDING TO UNI EN1143

FIREFIGHTING RESOURCES OF CALIFORNIA ORGANIZED FOR POTENTIAL EMERGENCIES

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

In Le Marche in Recanati, a unique school where you can find the real Italy

ECH60DC 60CM CERAMIC HOB DIAL CONTROL. Instruction Manual. Please read these instructions carefully before use and retain for future reference

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

The Use of Fuzzy Spaces in Signal Detection

Owner s Manual. Solar-Breeze Robotic Pool Cleaner

Fuzzy Logic Evaluation Approach for Modular Product Development

ME SERIES ELECTRICALLY OPERATED BOILERS INSTALLATION - OPERATION - MAINTENANCE MODELS

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

A Study on the Effects of Urban Landscape on Citizen s

Politecnico di Milano

LIVE OAK LIBRARY ANNEX PROJECT COUNTY OF SANTA CRUZ. October 22, 2018 COMMUNITY MEETING #2

Dry Contact Probe DCP (#30008)

Industrial Radiography (IR) General overview. R. Berden

Transcription:

Soft Computing - Introduction - Andrea Bonarini Artificial Intelligence and Robotics Lab Department of Electronics and Information Politecnico di Milano E-mail: bonarini@elet.polimi.it URL:http://www.dei.polimi.it/people/bonarini Introduction to Soft Computing A. Bonarini (bonarini@elet.polimi.it) - 1 /13 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 (bonarini@elet.polimi.it) - 2 /13

Modeling A model is different from the modeled entity: the map is not the land A model is a representation of some entity, defined for a specific purpose. A model captures only those aspects of the entity modeled that are relevant for the purpose. 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 (bonarini@elet.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 (bonarini@elet.polimi.it) - 4 /13

References 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 (bonarini@elet.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 (bonarini@elet.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 (bonarini@elet.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 (bonarini@elet.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 models are rules. Some rules are randomly generated and control the robot. The behavior (e.g., Go to a ball) is evaluated, the good rules kept in the population of rules, and recombined, the bad rules eliminated. Introduction to Soft Computing A. Bonarini (bonarini@elet.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 (bonarini@elet.polimi.it) - 10 /13

How do we proceed? For each technique we will see: Theory Examples Applications Fuzzy systems Reinforcement Learning Genetic Algorithms Neural Networks Bayesian networks Introduction to Soft Computing A. Bonarini (bonarini@elet.polimi.it) - 11 /13 The exam Written examination Recover is possible at any exam date 32 points maximum At least 18 is required Participation to experiments positive rounding of the final vote For people who have this course integrated with Artificial Intelligence the same as above, but the exam is done the same day as AI, and the marks of the two parts of the exam are averaged Introduction to Soft Computing A. Bonarini (bonarini@elet.polimi.it) - 12 /13

Support Course site http://home.dei.polimi.it/bonarini/didattica/softcomputing/ (Reachable also from the home page of the teacher on http://www.dei.polimi.it) Slides On the site at last the night before the lesson Books On line (suggestions on the site) or in libraries Contacts Ask for a meeting with teachers by e-mail Introduction to Soft Computing A. Bonarini (bonarini@elet.polimi.it) - 13 /13