SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Mr ZARKOVIC
Decision Support Systems
What is a DSS
Use combinations of analytical tools to
assist in decision making.
Tools commonly used include:
   Databases
   Spreadsheets
   Expert Systems
   Neural networks
Features of a DSS
Handle large amounts of data from
different sources
Flexibility in the reporting of analysis and
the presentation of information / data
The ability to obtain more information
about a solution provided by a DSS (this is
known as ‘drill-down analysis’)
Features of a DSS
The ability to perform complex data analysis,
often based on statistical processes
Supports optimization, satisficing and heuristic
solutions to problems
   Optimizing – finding the best solution for given criteria
   Satisficing – finding a good solution, but not
    necessarily the best solution
   Heuristic – use of guidelines to find a good solution,
    but again, not necessarily the best
Features of a DSS
The ability to perform “What if” simulations
and goal seeking analysis
   “What if” simulations – making changes to
    data and observing the results. This is often
    implemented using spreadsheets.
   Goal seeking analysis – the process of
    determining the initial data required to
    produce the desired result
Situations in which DSS
       are applied
Situations
In order to develop a DSS, the nature of the
situation must be determined
Each situation will have peculiarities of data and
require a different data model and a different
type of data analysis
Broadly speaking, there are three types of
situations:
   Structured
   Semi-structured
   Unstructured
Structured
Solutions can be clearly identified
The solution process can be automated
All possible inputs are known
All outcomes can be calculated exactly
using an algorithm
All outcomes can be ranked in order of
importance
e.g. Calculating the amount of carpet needed
  for a room
Semi-Structured
There is usually some method which can be
used to reach a solution
However, the solution is not guaranteed
The data may not be clear or complete
Occasionally, experts examining a semi-
structured situation will reach different
conclusions
Most real world problems are semi-structured
e.g. Betting on the horses.
Unstructured
Very difficult to describe or understand the
problem
Very difficult to identify and evaluate alternative
solutions and select a solution
Often, no clear method for solving the problem
Judgement and experience of human experts
are often used
e.g. Predicting the state of the world’s economy in three
  years time
Examples of DSS
All of the textbooks I have examined do a
particularly good job on this part of the
syllabus
When considering the various types of
DSS there is scope to do some practical
work
   Obviously the class can cover databases
    (again!)
Examples of DSS
Other kinds of practical work include:
   Spreadsheets – a really useful resource for
    examining structured and semi-structured
    situations
   Expert Systems – There are a few options
    here
   Neural Networks – Beyond doing internet
    research, there is not many practical tasks
    students can do
Organising and DSS
Spreadsheets – Most spreadsheets will
have the following organisation
Title Area – inc purpose, author, date

Data Labels

D                                        F



         Data
a                                        o
t                                        r
a                                        m
L                                        u
a                                        l
b                                        a
e                                        e
l
s   Formulae
Spreadsheets
All of the material on spreadsheets from the Year 11
course should be revised
Students should also cover new material, such as
templates and multiple worksheets
The real challenge is to get students to analyse a
problem and then design the spreadsheet solution
This is a real test of their understanding. Many students
can create a spreadsheet by following a series of steps.
They may even understand what is going on. However,
to create a spreadsheet from scratch requires a depth of
understanding and a lot of practice.
Spreadsheets
For an able class it is also worthwhile teaching
goal seeking and formula auditing in Excel
Graphing data is another area where students
need a lot of practice
Graphs are an important component of DSS as
they enable trends/patterns to be identified
Students must remember to include a title for a
graph, label the axes, use an appropriate scale
and choose the appropriate type of graph to suit
the data
Artificial Intelligence
In this aspect of the topic, we examine:
   Expert systems
   Artificial Neural Networks
Expert Systems
Used to provide
   Expert quality advice
   Diagnosis
   Recommendations
   Preserve an experts knowledge
Ultimately, a human being is required to
judge any solution made by an expert
system and make any final decisions
Why use an Expert System?
Experts may be in short supply
Advice from experts may be expensive
It may be difficult to access an expert
Example. A typical GP has only
rudimentary knowledge of tropical
diseases. To get a proper diagnosis, you
would have to consult with a specialist or
an expert system
How do we build an expert system?
 A Knowledge Engineer needs to consult
 with human experts to determine the
 heuristics (rules of thumb) needed for the
 system
 Often these rules are not certain and are
 expressed using ‘fuzzy logic’
Structure of an Expert System
Typically an expert system has three parts:
   A database of facts – about the current problem and
    the current status of the problem-solving process
   A knowledge base – this contains condition/action
    rules (IF/THEN)
   An inference engine – applies the facts and rules to
    determine a solution. Inference engines use two
    methods to reach a solution…
      Forward Chaining
      Backward Chaining
Forward Chaining
The user supplies all the data
The inference engine uses the supplied data
and rules to work forward to see what
conclusions can be reached
This is often used where there is no clear goal
and the system is attempting to determine all
possible conclusions implied by the data
XCON is an expert system used to configure
computers that uses forward chaining
Backward Chaining
The inference engine starts with the
conclusion
It looks for rules/ facts that supports the
goal
If all the rules and facts are found to be
true, then the conclusion/goal is correct
MYCIN – one of the first medical expert
systems used backward chaining
Artificial Neural Networks
An ANN is a system modelled on the
human brain
They learn from experience and are built
in such a way that often the designers are
unable to explain the conclusion/decision
that has been reached
Used in artificial vision, voice recognition
and DSS
Artificial Neural Networks
An ANN can
   be taught to recognise patterns
   adapt to changing environments
   generalise
   make decisions based on prior experience
   get better at a task as they gain more experience
Data supplied to an ANN is usually not exact
and is given weightings to determine the relative
importance of the data to the total input
Ideal for unstructured situations, however they
are slower at obtaining a solution than
conventional computing systems
Structure of an ANN
ANN’s make use of parallel processing:
   A problem is broken down into a number of
    smaller components
   Each sub-problem is processed
    simultaneously by a number of special CPU’s
    called PE’s or Processing Elements
   A PE is a lot simpler than a CPU and can only
    perform a limited range of tasks. However…
Structure of an ANN
There are millions of PE’s in an ANN
The PE’s are interconnected in a network
structure so that a PE can only pass data to
those PE’s to which it is connected
The overall goal is for the network to replicate
the function of the human brain, with each PE
operating like a nerve cell
The connections between PE’s can be altered
by the system to match the nature of the
problem. Thus learning occurs
Structure of an ANN
Initially, ANN’s have to be taught how to solve a
problem
As experience grows they are able to solve more
problems independently
This technology is still in its infancy
Since the complete functioning of the human
brain is yet to be completely determined (if ever),
it remains to be seen as to whether a truly
intelligent machine will ever be developed
Fuzzy Logic
When developing an expert system one of the
most important steps involves developing the
knowledge base of rules
These are usually in the form of
          IF (condition) THEN (action)
However, often the rules we develop are not
clear cut
We have to associate a probability with the rule
because sometimes a piece of information is
best described as fairly true or fairly false
Fuzzy Logic
The development of these kinds of rules is what
fuzzy logic is all about
The probabilities that we attach to the rules are
called certainty factors (CF) and are based on
historical data and statistical analysis
e.g. IF (Stella is tired) THEN (She will be in a bad mood)
  (CF=0.7)
Of course any conclusion reached by the expert
system will also have a probability associated
with it
Social and Ethical Issues
While expert systems can be claimed to
preserve an expert’s knowledge, it can be
argued that they counter the necessity of
having a human expert, i.e. they “dumb
down” the job
Data Mining
Erroneous inferences
Privacy
Responsibility for decisions
Practical Activities
Practical Activities
One textbook suggests that students download a
DSS demonstration software package and do an
evaluation based on test data
I have tried to find such demonstration packages
with limited success
On the one hand there are expensive systems
available, but no demo. On the other hand there
are simple systems, like a loan repayment
calculator that are too trivial to warrant serious
consideration
Any suggestions in this regard would be
appreciated
Practical Activities
A major focus could be on using
spreadsheets
There are some really interesting
simulations you can do with Excel. A
good source of activities is the book
“Mathematics at Work: Modelling your
World”
Practical Activities
Similarly, a few textbooks have suggested searching the
web for demo expert systems
Most of the downloads I have found are of poor quality
and of little interest to students
CLIPS – is not a bad expert system shell. However, it
does take a while to fully understand its operation
Freeware versions of Prolog can also be used to develop
a simple expert system
THE END

Weitere ähnliche Inhalte

Was ist angesagt?

Chapter1 presentation week1
Chapter1 presentation week1Chapter1 presentation week1
Chapter1 presentation week1Assaf Arief
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5DigiGurukul
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceKodok Ngorex
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert systemasimnawaz54
 
Artificial Intelligence and Expert Systems
Artificial Intelligence and Expert SystemsArtificial Intelligence and Expert Systems
Artificial Intelligence and Expert SystemsSiddhant Agarwal
 
Application of expert system
Application of expert systemApplication of expert system
Application of expert systemDinkar DP
 
Expert System
Expert SystemExpert System
Expert Systemhasanshan
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligenceitti rehan
 
MIS 07 Expert Systems
MIS 07  Expert SystemsMIS 07  Expert Systems
MIS 07 Expert SystemsTushar B Kute
 
Developing Knowledge-Based Systems
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based SystemsAshique Rasool
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Detailsssbd6985
 
Expert systems and decision making
Expert systems and decision makingExpert systems and decision making
Expert systems and decision makingAkhil Kumar
 
Choosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needChoosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needGibDevs
 
02 knowledge-based systems
02 knowledge-based systems02 knowledge-based systems
02 knowledge-based systemsNatig Vahabov
 
Expert system presentation
Expert system presentationExpert system presentation
Expert system presentationmaryam shaikh
 
Traducirgffg fdg dfg rert
Traducirgffg fdg dfg rert Traducirgffg fdg dfg rert
Traducirgffg fdg dfg rert Fer Guti
 

Was ist angesagt? (20)

Mycin
MycinMycin
Mycin
 
Expert system
Expert systemExpert system
Expert system
 
Chapter1 presentation week1
Chapter1 presentation week1Chapter1 presentation week1
Chapter1 presentation week1
 
Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5Artificial Intelligence Notes Unit 5
Artificial Intelligence Notes Unit 5
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
 
Artificial Intelligence and Expert Systems
Artificial Intelligence and Expert SystemsArtificial Intelligence and Expert Systems
Artificial Intelligence and Expert Systems
 
Application of expert system
Application of expert systemApplication of expert system
Application of expert system
 
Expert System
Expert SystemExpert System
Expert System
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 
MIS 07 Expert Systems
MIS 07  Expert SystemsMIS 07  Expert Systems
MIS 07 Expert Systems
 
Developing Knowledge-Based Systems
Developing Knowledge-Based SystemsDeveloping Knowledge-Based Systems
Developing Knowledge-Based Systems
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
Expert systems and decision making
Expert systems and decision makingExpert systems and decision making
Expert systems and decision making
 
Choosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needChoosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your need
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
02 knowledge-based systems
02 knowledge-based systems02 knowledge-based systems
02 knowledge-based systems
 
Expert system presentation
Expert system presentationExpert system presentation
Expert system presentation
 
Traducirgffg fdg dfg rert
Traducirgffg fdg dfg rert Traducirgffg fdg dfg rert
Traducirgffg fdg dfg rert
 

Andere mochten auch

Decision Support System
Decision Support SystemDecision Support System
Decision Support SystemKodok Ngorex
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support SystemMrirfan
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support SystemAwais Alam
 
Types of decision support system
Types of decision support systemTypes of decision support system
Types of decision support systemnripeshkumarnrip
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support Systemparamalways
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)Sayantan Sur
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information SystemNijaz N
 

Andere mochten auch (7)

Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Types of decision support system
Types of decision support systemTypes of decision support system
Types of decision support system
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information System
 

Ähnlich wie Decision support systems

LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.pptbutest
 
On Machine Learning and Data Mining
On Machine Learning and Data MiningOn Machine Learning and Data Mining
On Machine Learning and Data Miningbutest
 
ML crash course
ML crash courseML crash course
ML crash coursemikaelhuss
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.butest
 
helbredte
helbredtehelbredte
helbredtebutest
 
Machine Learning for automated diagnosis of distributed ...AE
Machine Learning for automated diagnosis of distributed ...AEMachine Learning for automated diagnosis of distributed ...AE
Machine Learning for automated diagnosis of distributed ...AEbutest
 
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptxPPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptxRaviKiranVarma4
 
Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Mannilou Pascua
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine LearningVedaj Padman
 
Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rkramaslide
 
Ms 07 information systems for managers
Ms   07 information systems for managersMs   07 information systems for managers
Ms 07 information systems for managerssmumbahelp
 
6 Intelligent Problem Solvers In Education Design Method And Applications
6 Intelligent Problem Solvers In Education  Design Method And Applications6 Intelligent Problem Solvers In Education  Design Method And Applications
6 Intelligent Problem Solvers In Education Design Method And ApplicationsBrandi Gonzales
 
How to build a data science project in a corporate setting, by Soraya Christi...
How to build a data science project in a corporate setting, by Soraya Christi...How to build a data science project in a corporate setting, by Soraya Christi...
How to build a data science project in a corporate setting, by Soraya Christi...WiMLDSMontreal
 
DECISION SUPPORT SYSTEMS- ANIMAL PRODUCTION APPLICATIONS_Dr Talaat Refaaat_ A...
DECISION SUPPORT SYSTEMS- ANIMAL PRODUCTION APPLICATIONS_Dr Talaat Refaaat_ A...DECISION SUPPORT SYSTEMS- ANIMAL PRODUCTION APPLICATIONS_Dr Talaat Refaaat_ A...
DECISION SUPPORT SYSTEMS- ANIMAL PRODUCTION APPLICATIONS_Dr Talaat Refaaat_ A...Dr Talaat Refaat
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.pptRISHI643981
 
Barga Data Science lecture 2
Barga Data Science lecture 2Barga Data Science lecture 2
Barga Data Science lecture 2Roger Barga
 

Ähnlich wie Decision support systems (20)

LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
 
On Machine Learning and Data Mining
On Machine Learning and Data MiningOn Machine Learning and Data Mining
On Machine Learning and Data Mining
 
ML crash course
ML crash courseML crash course
ML crash course
 
Expert System Seminar
Expert System SeminarExpert System Seminar
Expert System Seminar
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.
 
Lab 06-sol
Lab 06-solLab 06-sol
Lab 06-sol
 
helbredte
helbredtehelbredte
helbredte
 
Machine Learning for automated diagnosis of distributed ...AE
Machine Learning for automated diagnosis of distributed ...AEMachine Learning for automated diagnosis of distributed ...AE
Machine Learning for automated diagnosis of distributed ...AE
 
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptxPPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
 
Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
 
Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rk
 
Ms 07 information systems for managers
Ms   07 information systems for managersMs   07 information systems for managers
Ms 07 information systems for managers
 
Introduction to knowledge discovery
Introduction to knowledge discoveryIntroduction to knowledge discovery
Introduction to knowledge discovery
 
6 Intelligent Problem Solvers In Education Design Method And Applications
6 Intelligent Problem Solvers In Education  Design Method And Applications6 Intelligent Problem Solvers In Education  Design Method And Applications
6 Intelligent Problem Solvers In Education Design Method And Applications
 
How to build a data science project in a corporate setting, by Soraya Christi...
How to build a data science project in a corporate setting, by Soraya Christi...How to build a data science project in a corporate setting, by Soraya Christi...
How to build a data science project in a corporate setting, by Soraya Christi...
 
DECISION SUPPORT SYSTEMS- ANIMAL PRODUCTION APPLICATIONS_Dr Talaat Refaaat_ A...
DECISION SUPPORT SYSTEMS- ANIMAL PRODUCTION APPLICATIONS_Dr Talaat Refaaat_ A...DECISION SUPPORT SYSTEMS- ANIMAL PRODUCTION APPLICATIONS_Dr Talaat Refaaat_ A...
DECISION SUPPORT SYSTEMS- ANIMAL PRODUCTION APPLICATIONS_Dr Talaat Refaaat_ A...
 
1_Expertsystems.ppt
1_Expertsystems.ppt1_Expertsystems.ppt
1_Expertsystems.ppt
 
Barga Data Science lecture 2
Barga Data Science lecture 2Barga Data Science lecture 2
Barga Data Science lecture 2
 

Mehr von MR Z

Informationsystemsincontext
Informationsystemsincontext Informationsystemsincontext
Informationsystemsincontext MR Z
 
Communication concepts
Communication conceptsCommunication concepts
Communication conceptsMR Z
 
Communication systems
Communication systemsCommunication systems
Communication systemsMR Z
 
Academic coaching
Academic coachingAcademic coaching
Academic coachingMR Z
 
SIMULATION AND MODELLING
SIMULATION AND MODELLINGSIMULATION AND MODELLING
SIMULATION AND MODELLINGMR Z
 
Data warehouse
Data warehouseData warehouse
Data warehouseMR Z
 
How to Break Through
How to Break ThroughHow to Break Through
How to Break ThroughMR Z
 
TPS
TPSTPS
TPSMR Z
 
Transaction ps
Transaction psTransaction ps
Transaction psMR Z
 
Communicationsystems2
Communicationsystems2Communicationsystems2
Communicationsystems2MR Z
 
communication system l2
communication system l2communication system l2
communication system l2MR Z
 
Databasesmycopy
DatabasesmycopyDatabasesmycopy
DatabasesmycopyMR Z
 
Prototype
PrototypePrototype
PrototypeMR Z
 
Information system and data modelling tools
Information system and data modelling toolsInformation system and data modelling tools
Information system and data modelling toolsMR Z
 
Transmiting and rec
Transmiting and recTransmiting and rec
Transmiting and recMR Z
 
Communicationssystems
CommunicationssystemsCommunicationssystems
CommunicationssystemsMR Z
 
Brain 2
Brain 2Brain 2
Brain 2MR Z
 
Principles of web design
Principles of web designPrinciples of web design
Principles of web designMR Z
 
Multimedia
MultimediaMultimedia
MultimediaMR Z
 
Automated manufacturing systems
Automated manufacturing systemsAutomated manufacturing systems
Automated manufacturing systemsMR Z
 

Mehr von MR Z (20)

Informationsystemsincontext
Informationsystemsincontext Informationsystemsincontext
Informationsystemsincontext
 
Communication concepts
Communication conceptsCommunication concepts
Communication concepts
 
Communication systems
Communication systemsCommunication systems
Communication systems
 
Academic coaching
Academic coachingAcademic coaching
Academic coaching
 
SIMULATION AND MODELLING
SIMULATION AND MODELLINGSIMULATION AND MODELLING
SIMULATION AND MODELLING
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
How to Break Through
How to Break ThroughHow to Break Through
How to Break Through
 
TPS
TPSTPS
TPS
 
Transaction ps
Transaction psTransaction ps
Transaction ps
 
Communicationsystems2
Communicationsystems2Communicationsystems2
Communicationsystems2
 
communication system l2
communication system l2communication system l2
communication system l2
 
Databasesmycopy
DatabasesmycopyDatabasesmycopy
Databasesmycopy
 
Prototype
PrototypePrototype
Prototype
 
Information system and data modelling tools
Information system and data modelling toolsInformation system and data modelling tools
Information system and data modelling tools
 
Transmiting and rec
Transmiting and recTransmiting and rec
Transmiting and rec
 
Communicationssystems
CommunicationssystemsCommunicationssystems
Communicationssystems
 
Brain 2
Brain 2Brain 2
Brain 2
 
Principles of web design
Principles of web designPrinciples of web design
Principles of web design
 
Multimedia
MultimediaMultimedia
Multimedia
 
Automated manufacturing systems
Automated manufacturing systemsAutomated manufacturing systems
Automated manufacturing systems
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Kürzlich hochgeladen (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

Decision support systems

  • 2. What is a DSS Use combinations of analytical tools to assist in decision making. Tools commonly used include:  Databases  Spreadsheets  Expert Systems  Neural networks
  • 3. Features of a DSS Handle large amounts of data from different sources Flexibility in the reporting of analysis and the presentation of information / data The ability to obtain more information about a solution provided by a DSS (this is known as ‘drill-down analysis’)
  • 4. Features of a DSS The ability to perform complex data analysis, often based on statistical processes Supports optimization, satisficing and heuristic solutions to problems  Optimizing – finding the best solution for given criteria  Satisficing – finding a good solution, but not necessarily the best solution  Heuristic – use of guidelines to find a good solution, but again, not necessarily the best
  • 5. Features of a DSS The ability to perform “What if” simulations and goal seeking analysis  “What if” simulations – making changes to data and observing the results. This is often implemented using spreadsheets.  Goal seeking analysis – the process of determining the initial data required to produce the desired result
  • 6. Situations in which DSS are applied
  • 7. Situations In order to develop a DSS, the nature of the situation must be determined Each situation will have peculiarities of data and require a different data model and a different type of data analysis Broadly speaking, there are three types of situations:  Structured  Semi-structured  Unstructured
  • 8. Structured Solutions can be clearly identified The solution process can be automated All possible inputs are known All outcomes can be calculated exactly using an algorithm All outcomes can be ranked in order of importance e.g. Calculating the amount of carpet needed for a room
  • 9. Semi-Structured There is usually some method which can be used to reach a solution However, the solution is not guaranteed The data may not be clear or complete Occasionally, experts examining a semi- structured situation will reach different conclusions Most real world problems are semi-structured e.g. Betting on the horses.
  • 10. Unstructured Very difficult to describe or understand the problem Very difficult to identify and evaluate alternative solutions and select a solution Often, no clear method for solving the problem Judgement and experience of human experts are often used e.g. Predicting the state of the world’s economy in three years time
  • 11. Examples of DSS All of the textbooks I have examined do a particularly good job on this part of the syllabus When considering the various types of DSS there is scope to do some practical work  Obviously the class can cover databases (again!)
  • 12. Examples of DSS Other kinds of practical work include:  Spreadsheets – a really useful resource for examining structured and semi-structured situations  Expert Systems – There are a few options here  Neural Networks – Beyond doing internet research, there is not many practical tasks students can do
  • 13. Organising and DSS Spreadsheets – Most spreadsheets will have the following organisation Title Area – inc purpose, author, date Data Labels D F Data a o t r a m L u a l b a e e l s Formulae
  • 14. Spreadsheets All of the material on spreadsheets from the Year 11 course should be revised Students should also cover new material, such as templates and multiple worksheets The real challenge is to get students to analyse a problem and then design the spreadsheet solution This is a real test of their understanding. Many students can create a spreadsheet by following a series of steps. They may even understand what is going on. However, to create a spreadsheet from scratch requires a depth of understanding and a lot of practice.
  • 15. Spreadsheets For an able class it is also worthwhile teaching goal seeking and formula auditing in Excel Graphing data is another area where students need a lot of practice Graphs are an important component of DSS as they enable trends/patterns to be identified Students must remember to include a title for a graph, label the axes, use an appropriate scale and choose the appropriate type of graph to suit the data
  • 16. Artificial Intelligence In this aspect of the topic, we examine:  Expert systems  Artificial Neural Networks
  • 17. Expert Systems Used to provide  Expert quality advice  Diagnosis  Recommendations  Preserve an experts knowledge Ultimately, a human being is required to judge any solution made by an expert system and make any final decisions
  • 18. Why use an Expert System? Experts may be in short supply Advice from experts may be expensive It may be difficult to access an expert Example. A typical GP has only rudimentary knowledge of tropical diseases. To get a proper diagnosis, you would have to consult with a specialist or an expert system
  • 19. How do we build an expert system? A Knowledge Engineer needs to consult with human experts to determine the heuristics (rules of thumb) needed for the system Often these rules are not certain and are expressed using ‘fuzzy logic’
  • 20. Structure of an Expert System Typically an expert system has three parts:  A database of facts – about the current problem and the current status of the problem-solving process  A knowledge base – this contains condition/action rules (IF/THEN)  An inference engine – applies the facts and rules to determine a solution. Inference engines use two methods to reach a solution… Forward Chaining Backward Chaining
  • 21. Forward Chaining The user supplies all the data The inference engine uses the supplied data and rules to work forward to see what conclusions can be reached This is often used where there is no clear goal and the system is attempting to determine all possible conclusions implied by the data XCON is an expert system used to configure computers that uses forward chaining
  • 22. Backward Chaining The inference engine starts with the conclusion It looks for rules/ facts that supports the goal If all the rules and facts are found to be true, then the conclusion/goal is correct MYCIN – one of the first medical expert systems used backward chaining
  • 23. Artificial Neural Networks An ANN is a system modelled on the human brain They learn from experience and are built in such a way that often the designers are unable to explain the conclusion/decision that has been reached Used in artificial vision, voice recognition and DSS
  • 24. Artificial Neural Networks An ANN can  be taught to recognise patterns  adapt to changing environments  generalise  make decisions based on prior experience  get better at a task as they gain more experience Data supplied to an ANN is usually not exact and is given weightings to determine the relative importance of the data to the total input Ideal for unstructured situations, however they are slower at obtaining a solution than conventional computing systems
  • 25. Structure of an ANN ANN’s make use of parallel processing:  A problem is broken down into a number of smaller components  Each sub-problem is processed simultaneously by a number of special CPU’s called PE’s or Processing Elements  A PE is a lot simpler than a CPU and can only perform a limited range of tasks. However…
  • 26. Structure of an ANN There are millions of PE’s in an ANN The PE’s are interconnected in a network structure so that a PE can only pass data to those PE’s to which it is connected The overall goal is for the network to replicate the function of the human brain, with each PE operating like a nerve cell The connections between PE’s can be altered by the system to match the nature of the problem. Thus learning occurs
  • 27. Structure of an ANN Initially, ANN’s have to be taught how to solve a problem As experience grows they are able to solve more problems independently This technology is still in its infancy Since the complete functioning of the human brain is yet to be completely determined (if ever), it remains to be seen as to whether a truly intelligent machine will ever be developed
  • 28. Fuzzy Logic When developing an expert system one of the most important steps involves developing the knowledge base of rules These are usually in the form of IF (condition) THEN (action) However, often the rules we develop are not clear cut We have to associate a probability with the rule because sometimes a piece of information is best described as fairly true or fairly false
  • 29. Fuzzy Logic The development of these kinds of rules is what fuzzy logic is all about The probabilities that we attach to the rules are called certainty factors (CF) and are based on historical data and statistical analysis e.g. IF (Stella is tired) THEN (She will be in a bad mood) (CF=0.7) Of course any conclusion reached by the expert system will also have a probability associated with it
  • 30. Social and Ethical Issues While expert systems can be claimed to preserve an expert’s knowledge, it can be argued that they counter the necessity of having a human expert, i.e. they “dumb down” the job Data Mining Erroneous inferences Privacy Responsibility for decisions
  • 32. Practical Activities One textbook suggests that students download a DSS demonstration software package and do an evaluation based on test data I have tried to find such demonstration packages with limited success On the one hand there are expensive systems available, but no demo. On the other hand there are simple systems, like a loan repayment calculator that are too trivial to warrant serious consideration Any suggestions in this regard would be appreciated
  • 33. Practical Activities A major focus could be on using spreadsheets There are some really interesting simulations you can do with Excel. A good source of activities is the book “Mathematics at Work: Modelling your World”
  • 34. Practical Activities Similarly, a few textbooks have suggested searching the web for demo expert systems Most of the downloads I have found are of poor quality and of little interest to students CLIPS – is not a bad expert system shell. However, it does take a while to fully understand its operation Freeware versions of Prolog can also be used to develop a simple expert system