FUZZY KNOWLEDGE BUILDER

Please use browser to PRINT ME ! Click here to ORDER ME!

Fuzzy Estimation Surface Design and Application Tools
Graphics Tool for Putting Intuitive Human Knowledge into Machines

Fuzzy sets edited by point/click/drag Rules edited as matrix 3D, profile, and transform action testing C and other language knowledge base builds Complete general purpose inference engine Point/click text and Symbolic rule matrix
Point/Drag Fuzzy Set Membership Shapes
Text as well as matrix rule edit
Four different geometric simulation tools

Fuzzy Estimation Transforms are discussed in such books as:
Fuzzy Thinking by Bart Kosko
Fuzzy Logic by D. McNeill and P. Freiberger
Fuzzy Logic: A Practical Approach by M. McNeill and E. Thro

The Knowledge Builder features flexibility in six design and production categories

  1. Identification and Naming
  2. Inference Engines
  3. Rules and Set Editing
  4. Action and Evaluation
  5. Building and Reviewing
  6. Macro Tools

1. Identification and Naming of Variables and Fuzzy Sets
Naming is the name of the game.

Default Names to Selected Depth
Up to 121 Input and 32 Output Fuzzy Sets
Spreadsheet Edit of Names and Descriptions
Dimension Name Reversal

2. Rules and Set Editing Construct the pieces

Graphical matrix displays of the fuzzy system rules
Rule editing is by simple mouse point and clicking.
Simple click-and-drag graphical editing of fuzzy sets.
Wraparound fuzzy sets with polar graphics display

3. Building and Reviewing
Put the pieces together.

Output after editing can be a file to be included in the application source code
Knowledge base languages include Assemblers, C, Data, Fuzz-C and other Scripts

4. Inference Engines The machine has a mind of its own.

Complete C source code I.E. and transfer functions
C, Basic, and Assembler templates provided
Interfaces with Fuzz-C inference engine builder

5. Action and Evaluation
Use and test your knowledge base immediately.

The Action Tester is a tool that tests the fuzzy estimation surface at any time in the design cycle and graphically depicts the inference composition.
The Viewer, Grader, and Profiler are tools that view in 3D, top, and orthogonal profile the surface at any time in the design cycle.

6. Macro Tools for Global Support
Complexity is overwhelming; the machines must help

The Knowledge Wizard is a set of tools that helps define the rules through copying, gradient construction, and cellular automata.
Complete hyper text help system is available on screen at all times; this system contains the text from the users guide.

Discussion of Fuzzy Knowledge Builder

The Fuzzy Knowledge Builder is a software product of use to any Fuzzy System designer. It is a graphics based rule and fuzzy set editor. It allows simple definitions of the verbal meanings of fuzzy sets. Rules are displayed and edited as a graphics multidimensional matrix. Fuzzy sets are displayed and edited as graphic line drawings. Output after editing is a file to be included in the application source code. This file contains the rules and fuzzy sets captured from the expert. This file is needed for the construction of the fuzzy associative memory or fuzzy estimation surface in your application.

An additional design tool called the Fuzzy Action Tester allows the fuzzy system estimation surface to be tested and inspected at any point. Initialization tools are provided in the Fuzzy Knowledge Wizard. The Fuzzy Knowledge Copy will take any level of lower dimension rule cells and copy them to any level of higher dimensional rule cells. The Fuzzy Knowledge Randomizer will fill the rule cells with random values. The Fuzzy Knowledge Grade will construct various mathematical defined gradients. The Fuzzy Knowledge Automata will extrapolate rules between defined fixed rule cells.

Click here to ORDER ME!

Fuzzy Systems provides several other Fuzzy Logic Application and Production programs:
Judgment Maker - Helps you make any decision from simple to complex
Thought Amplifier - Fuzzy Cognitive Mapper. New Graphics Tool for Expressing, Exploring, and Communicating All Thoughts and Ideas

FUZZY SYSTEMS ENGINEERING 12223 Wilsey Way, Poway, CA 92064
Phone/Fax (858)748-7384

Back to Home Page