FUZZYMANAGER: a teaching and introductory environment for Fuzzy Logic and Fuzzy Clustering
MacDonell, SG; Gray, AR,; Calvert, JM,
MetadataShow full metadata
Using fuzzy logic, and associated techniques such as fuzzy clustering, in a teaching environment necessitates the availability of introductory and pedagogically appropriate tools. In a similar manner, introductory level tools may be necessary for practical applications where users are non-specialists in fuzzy theory, as is often the case. For these two scenarios, and many others, the tools that support the use of the modeling technique must satisfy sets of requirements concerning the interface, functionality, and documentation. Examples of these requirements can include the program’s ability to guide the user, without undue restrictions, through the necessary modeling procedures (as in a wizard interface) and explaining (both textually and graphically) the operation of the interface process. After outlining some of the desirable attributes for such tools that are intended to be used by these fuzzy novices, this paper describes the collection of tools collectively known as FUZZYMANAGER. Despite the name, which reflects its project management origins, the system is targeted towards any group of users without a particularly comprehensive or deep knowledge of fuzzy logic, who want an intuitive and graphical approach to fuzzy logic model building. As well as implementing standard inference options and methods, a clustering based algorithm for automatically deriving fuzzy systems from data (either membership functions, rules, or both may be extracted) is outlined. This component assists with the initial system creation process which can be an especially difficult activity for novices.