Applications of fuzzy systems Michael J. Watts

Slides:



Advertisements
Similar presentations
Skills and Techniques BADMINTON Lesson 1 26 th October 2009.
Advertisements

Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
EA, neural networks & fuzzy systems Michael J. Watts
Why Fuzzy system. Why Fuzzy system What are fuzzy systems.
Rule Based Systems Michael J. Watts
Biological and Artificial Neurons Michael J. Watts
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Week 9 Data Mining System (Knowledge Data Discovery)
Fuzzy Logic Samson Okoh Engr 315 Fall Introduction  Brief History  How it Works –Basics of Fuzzy Logic  Rules –Step by Step Approach of Fuzzy.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
Contemporary Engineering Economics, 4 th edition, © 2007 Discounted Cash Flow Analysis Lecture No.16 Chapter 5 Contemporary Engineering Economics Copyright.
COMP 578 Fuzzy Sets in Data Mining Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
Unit 3a Industrial Control Systems
An Introduction to Support Vector Machines Martin Law.
Fuzzy Logic Conception Introduced by Lotfi Zadeh in 1960s at Berkley Wanted to expand crisp logic.
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Principles of Pattern Recognition.
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Multi-Layer Perceptrons Michael J. Watts
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
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.
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Some working definitions…. ‘Data Mining’ and ‘Knowledge Discovery in Databases’ (KDD) are used interchangeably Data mining = –the discovery of interesting,
Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
Computer Aided Process Planning (CAPP). What is Process Planning? Process planning acts as a bridge between design and manufacturing by translating design.
1 Multiple Classifier Based on Fuzzy C-Means for a Flower Image Retrieval Keita Fukuda, Tetsuya Takiguchi, Yasuo Ariki Graduate School of Engineering,
Applying Neural Networks Michael J. Watts
An Introduction to Support Vector Machines (M. Law)
INVENTORY CONTROL AS IDENTIFICATION PROBLEM BASED ON FUZZY LOGIC ALEXANDER ROTSHTEIN Dept. of Industrial Engineering and Management, Jerusalem College.
Intelligent vs Classical Control Bax Smith EN9940.
6/3/2016SME3252: Mechatronics Lecture 1 1 Introduction to Mechatronics Lecture 1.
I Robot.
Control Systems Engineering
Fuzzy Systems Michael J. Watts
Fall  Types of Uncertainty 1. Randomness : Probability Knowledge about the relative frequency of each event in some domain Lack of knowledge which.
1 Modeling with uncertainty requires more than probability theory There are problems where boundaries are gradual EXAMPLES: What is the boundary of the.
An Extended-State Observer based system of Brushless DC Motor using fuzzy logic Cross Strait Quad-Regional Radio Science and Wireless Technology.
AICIP 1Chris Beall Design of a Mobile Sensor Platform and Localization Design of a Mobile Sensor Platform and Localization.
COMP 2208 Dr. Long Tran-Thanh University of Southampton Decision Trees.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
The article written by Boyarshinova Vera Scientific adviser: Eltyshev Denis THE USE OF NEURO-FUZZY MODELS FOR INTEGRATED ASSESSMENT OF THE CONDITIONS OF.
Characterization of Semiconductor Detectors by DLTS by Prof. Dr. Muhammad Asgahr Hashmi The Islamia University of Bahawalpur.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Machine learning & object recognition Cordelia Schmid Jakob Verbeek.
Chapter 12 Case Studies Part B. Control System Design.
Inexact Reasoning 2 Session 10
Project Cost Management
Applying Neural Networks
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Fuzzy Systems Michael J. Watts
FUZZY NEURAL NETWORKS TECHNIQUES AND THEIR APPLICATIONS
Inexact Reasoning 2 Session 10
Information Retrieval
Feature Selection for Pattern Recognition
EA, neural networks & fuzzy systems
Fuzzy Control Tutorial
Lesson 3 Sub-Routines.
Agent Based Modeling (ABM)
Fuzzy Logic Controller for the Inverted Pendulum Problem .
Department of Electrical Engineering
Lecture 4. Niching and Speciation (1)
Fuzzy Logic Bai Xiao.
Fuzzy Logic Based on a system of non-digital (continuous & fuzzy without crisp boundaries) set theory and rules. Developed by Lotfi Zadeh in 1965 Its advantage.
Presentation transcript:

Applications of fuzzy systems Michael J. Watts

Lecture Outline Advantages of fuzzy systems Pattern recognition / Classification Fuzzy control Decision making

Advantages of Fuzzy Systems Comprehensibility Parsimony Modularity Explainability Uncertainty Parallelism Robust

Pattern Recognition Task is to classify a pattern based on certain measurements of that pattern Inexact Ambiguous Corrupted data High variability

Pattern Recognition Examples o handwriting recognition o iris classification

Handwriting Recognition Identifying handwritten characters Much variation between writers Much variation from the same writer Track where character “crosses” specific zones

Handwriting Recognition

Iris Classification Classic classification problem Problem is to identify the species of an iris flower Input variables are four measurements of the flower Output variable is the species of the iris

Iris Classification Why is this a difficult problem? Uncertainty o wide variety in the species o living things have a wide variation o uncertainty about species

Iris Classification Accurate classification can be performed with the appropriately defined MF and rules o about 12 rules will do o optimal MF are harder to define o Lab 6

Control Systems Use mathematical systems to transform the current state of a system and the desired state of a system into a future state of a system Current State + Desired State = Influences Behaviour of the system must be modelable by a mathematical function

Control Systems Don’t scale well Don’t handle non-monotonic functions well

Fuzzy Control Replaces mathematical approximations with a fuzzy system Rules define actions for specific conditions Biggest application area of fuzzy logic Examples o Inverted pendulum o Sendai subway system o Washing machines

Inverted Pendulum Classic fuzzy control application Task is to keep an inverted pendulum balanced on a mobile platform Platform can move left and right o moved by an electric motor Motor can operate at different speeds o controlled by current

Inverted Pendulum

Two inputs o angle of pendulum  positive or negative o angular speed of pendulum  positive or negative One output o current to motor  positive or negative

Inverted Pendulum MF range from “Negative Small” (NL) to “Positive Large” (PL)

Inverted Pendulum This has been used as a demo for fuzzy control chips o Videos

Sendai Subway Underground train in Sendai, Japan Fuzzy system controls o train accelerator o brakes Fuzzy controller must o accelerate to target speed o maintain speed o stop accurately

Sendai Subway Rules obtained from experienced train drivers Very efficient system Not portable

Washing Machines “Bosch - Washing Machine - WOL Free Standing Premium Fuzzy Logic, Top loader washing machine with 1100 rpm spin and 15 Clothes Care wash programmes. “ -

Washing Machines Inputs o amount of dirt o type of dirt Outputs o wash time o can also include amount of detergent

Washing Machines Commercial success Possibly the most widely known application of fuzzy logic / fuzzy systems How much is due to marketing techno babble?

Decision Making Given measurements of a specific situation, decide what to do Many such measurements are not clear-cut o boundaries Examples o loan approval o insurance evaluation

Summary Advantages of fuzzy systems make them applicable to many different applications Biggest application area is fuzzy control Fuzzy control applies fuzzy systems to control systems Largest commercial use of fuzzy logic

Summary Other applications include o pattern recognition o decision making o fuzzy databases / information retrieval Specialised applications