Have you downloaded and registered Exsys‘s CORVID expert system software ?

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Short introduction to the use of PEARL General properties First tier assessments Higher tier assessments Before looking at first and higher tier assessments,
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
CATHERINE AND ANNIE Python: Part 3. Intro to Loops Do you remember in Alice when you could use a loop to make a character perform an action multiple times?
Create a Simple Game in Scratch
Version Control System (Sub)Version Control (SVN).
Tutorial 12: Enhancing Excel with Visual Basic for Applications
North Carolina State University ©2004 Labwrite Project.
Programing Concept Ken Youssefi/Ping HsuIntroduction to Engineering – E10 1 ENGR 10 Introduction to Engineering (Part A)
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
An Object-Oriented Approach to Programming Logic and Design Chapter 6 Looping.
Downloading and Installing AutoCAD Architecture 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the software.
RIMS II Online Order and Delivery System Tutorial on Downloading and Viewing Multipliers.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
Visual Basic Chapter 1 Mr. Wangler.
Downloading and Installing PAF Insight PAF Insight can be easily downloaded Or can be installed from a CD A license is needed t0 activate the program.
Advanced Web Design Scripting Tutorial Chapters. Scripting Intro The scripting part of the forthcoming Advanced Web Design textbook introduces you to.
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 2 (Chapter 2) Information System Building Blocks.
ROBOTICS MY BLOCKS. OBJECTIVES Create, edit and configure a my block Insert a my block inside a program and test its functionality.
Playing Music in Alice By David Yan Under the direction of Professor Susan Rodger July 2015.
Selecting, Formatting, and Printing a finished Report…….
CSC Intro. to Computing Lecture 13: PALGO. Announcements Midterm is in one week  Time to start reviewing  We will do more review in class Tuesday.
Teaching a character to walk in more than one world: Parameters and Inheritance. By Lana Dyck under the direction of Professor Susan Rodger Duke University.
Downloading and Installing Autodesk Revit 2016
Database Systems Microsoft Access Practical #3 Queries Nos 215.
Excel Lesson 1 Excel Basics
Summer 2011 Project Zimmerman.  After discussion and initial introduction to Alice, students will receive another overview and use existing code to create.
Introducing… Microsoft Windows VISTA Introducing… Microsoft Windows VISTA.
Playing Music in Alice By David Yan Under the direction of Professor Susan Rodger July 2015.
WS09-1 VND101, Workshop 09 MSC.visualNastran 4D Exercise Workbook Belted Cylinder.
  free online video (slide-show) maker  number of images and length/ tempo of your song will determine the speed.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
When I want to work with SQL, I start off as if I am doing a regular query.
Agenda Basic Logic Purpose if statement if / else statement
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
Instructions & Documentation: Telling People How to Do Stuff Since the Dawn of Print and into the Digital Age.
Learning to use the Interactive Online Classroom Classroom Activities.
Tutorial for Circulation Staff FIU Library
Know your Operating System Thanks to Dina Sokol. An operating system is software (a computer program) that manages your computer.
Operating Systems. An operating system (os) is a software program that enables the computer hardware to communicate and operate with the computer software.
Introduction to Programming in Corvid EXSYS-Corvid is an intelligent systems programming environment General order of tasks: Enter and define Variables.
Introduction to Matlab Module #10 Page 1 Introduction to Matlab Module #10 – Creating Graphical User Interfaces Topics 1.Overview of GUI Development using.
Digital Electronics and Computer Interfacing Tim Mewes 2. LabVIEW Basics part II.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 5 Decision Making.
Presenter: Carol Liss Timberlane Regional Middle School 6 th and 7 th grade Tech. Educator Co presenters:
1 Agenda  Unit 7: Introduction to Programming Using JavaScript T. Jumana Abu Shmais – AOU - Riyadh.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
New Appraisal Ordering Platform eTrac®
An informal, team oriented, OO design system
Elaboration popo.
Visual Basic.NET Windows Programming
Development Environment
Python Lesson 12 Mr. Kalmes.
Using a set-up file to read ASCII data into SPSS
Python Lesson 12 Mr. Kalmes.
Getting started in Eclipse
Microsoft Visual Basic 2005 BASICS
The SMS Query Menu System for the iSeries
Scratch: selection / branching/ if / If…else / compound conditionals / error trapping by Mr. Clausen.
A Guide to adding Sites and Blocks within ESTATE Manager
Using Script Files and Managing Data
Basic Lessons 5 & 6 Mr. Kalmes.
Creating a Simple Game in Scratch
Executive Reports, Instructions and Documentation
Presentation transcript:

have you downloaded and registered Exsys‘s CORVID expert system software ?

Expert Systems our example a Credit Union – simulating an experienced loan officer processing loan applications

the rules : variables the logic :  "IF …. THEN…"  "SINCE …. I KNEW THAT…"  may involve several conditions that are combined the command : execute the logic

case number loan purpose ability to repay past payment record loan officer's decision 1frivolousgood GRANT 2frivolousgoodslowGRANT 3frivolousgoodpoorDENY 4frivolousbadgoodDENY 5frivolousbadslowDENY 6frivolousbadpoorDENY 7necessitygood GRANT 8necessitygoodslowGRANT 9necessitygoodpoorGRANT 10necessitybadgoodGRANT 11necessitybadslowGRANT 12necessitybadpoorDENY 13luxurygood GRANT 14luxurygoodslowGRANT 15luxurygoodpoorDENY 16luxurybadgoodDENY 17luxurybadslowDENY 18luxurybadpoorDENY The tree diagram makes it easier to see the overall structure of the rules. In CORVID, the logic of a system is built in Logic Blocks which hold the tree diagrams and other logical information. nodes

Ability to Repay Past Payment Record good bad loan purpose GRANT good slow DENY poor GRANT luxury frivolous necessity poor DENY good slow necessity luxury frivolous DENY GRANT nodes

the main CORVID working window please start a new system and save file extension:.cvd

this window provides a wide range of ways to control how a variable is defined, used and asked of the system user.

variables fundamental building blocks for the CORVID expert system three types of variables static list variables numeric variables confidence variables

in our example:static list variables loan purpose ability to repay past payment record

to create a new CORVID variable new variables: name – unique, short, descriptive type – static, numeric, confidence

loan purpose

prompts for the variables : The client’s ability to repay is … The purpose of the loan is … The client’s past payment record is …

bottom right of variables dialogue box repeat for each variable assign values to variables

each variable will have a set of values loan purpose: frivolous necessity luxury ability to repay: bad good past payment record: good slow poor select after entering all values ‘done’‘done’

let’s go ahead and add the loan officer’s decisions as variables these are confidence variables deny grant

main prompt: deny the loan grant the loan deny grant deny the loan

L add a new logic block

examples of logic: IF it is raining THEN wear a raincoat. IF the car will not start AND the gas gage is on empty THEN the car is out of gas. SINCE the light was on I KNEW the computer was getting power. SINCE it is Saturday AND it is sunny I KNEW Fred was probably playing golf.

bottom left: if / and  ‘add’ ‘add to block’ pop-up dialogue box choose a variable  select a value ‘add to list’ ‘done’

for the next node : repeat value selection for the next variable and the last variable

now for the final result, the decision: ‘THEN assignment nodes’ dialogue box

select either grant or deny value to assign to [grant] : [grant] = 100 done

please set up the logic blocks for all the loan officer’s decisions listed on the handout

command block C The Logic Blocks in a system tell it HOW to do something. The Command Blocks tell it WHAT to do and WHEN. control commands operational commands

use a DERIVE command to run the rules and logic

now let’s try to run the expert system

use the properties window icon to change the interface