home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR36 / FCM2.ZIP / README.TXT < prev   
Text File  |  1993-09-26  |  2KB  |  53 lines

  1. FUZZY COGNITIVE MAP EXAMPLE       Josef Betancourt,
  2.                                   CIS 71351,356 
  3.                                   September 25, 1993
  4.  
  5. FCM.CPP is a simple implementation of the Fuzzy Cognitive Map
  6. example found in the texts:
  7.  
  8. 1. Neural Networks and Fuzzy Systems. Kosko, B. Pg. 154.
  9. 2. Fuzzy Thinking. Kosko, B. Pg. 222.
  10. 3. Fuzzy Logic. McNeill D., Freiberger, P. Pg. 237.
  11.  
  12. This version is a little more general purpose than a previous
  13. upload.  Command line parameters are used to allow this.  The
  14. syntax is:
  15.  
  16.   fcm <FCM file><policy file><matrix size><cell><value><thresh>
  17.  
  18. The FCM is in file AFRICA.TXT.
  19. Investment policy vector is in INVEST.TXT.
  20. Disinvestment is in DIVEST.TXT
  21.  
  22. To run the investment policy example:   
  23.      
  24.      fcm africa.txt invest.txt 9 1 1 .5
  25.  
  26. To run the disinvestment policy: 
  27.      
  28.      fcm africa.txt divest.txt 9 1 0 .5
  29.  
  30.  -------------------------------------------------------------
  31. I used a very nice matrix class called BUMP,
  32. Beginner's Understandable Matrix Package.  It is found in the
  33. Borland C++ forum on CIS (Go BCPPDOS); the file is BUMP.ZIP.  The
  34. author is: Clopper Almon, Compuserve: 73377,1466
  35.  -------------------------------------------------------------
  36. USE:  
  37.      To create the executable compile and link FCM.CPP with
  38. BUMP.CPP, using Large memory model.  I would appreciate any
  39. feedback such as (gentle) criticism and improvements.
  40.  -------------------------------------------------------------
  41. COMMENTS:
  42.      Of course, a general purpose interactive graphical system
  43. where the FCM can be entered graphically by multiple experts and
  44. the inference process is visually presented would be nice.  It
  45. should be a FCM CAD system!  
  46.  
  47.      What are FCMs good for?  As presented in the texts so far,
  48. they seem to be an alternative to traditional Expert Systems. 
  49. One of the big advantages is that FCMs can be combined to better
  50. capture the knowledge of multiple experts.  Whereas trees are
  51. hard to combine and reason with.  
  52.  
  53. I believe the only place using FCMs is Japan.