Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Have you downloaded and registered Exsys‘s CORVID expert system software ?"— Presentation transcript:

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

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

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

4 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

5 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

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

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

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

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

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

11

12 loan purpose

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

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

15 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’

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

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

18 L add a new logic block

19 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.

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

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

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

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

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

25 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

26 use a DERIVE command to run the rules and logic

27

28 now let’s try to run the expert system

29

30

31

32 use the properties window icon to change the interface

33


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

Similar presentations


Ads by Google