Patent ID: 6094646
Filing Date: 2000-07-25
Classification: G06N

Abstract:
A method for computerized design of fuzzy logic rules, for controlling a technical system, from training data vectors of a training dataset comprising the steps of:(a) storing a plurality of different membership function types in a computer, each membership function type having a plurality of membership functions, and selecting in said computer one of said plurality of membership function types;(b) allocating initialization parameters to the plurality of membership functions of the membership function type selected in step (a);(c) setting an abort criterion and, for each of said plurality of membership functions in the membership function type selected in step (a), iteratively implementing steps (c1), (c2) and (c3) in said computer for all training data vectors,(c1) determining and storing membership values for the training data vectors for clusters described by said plurality of membership functions,(c2) using the membership values determined and stored in step (c1), determining and storing a center of gravity value for each membership function in said plurality of membership functions, and(c3) conducting a further iteration wherein the membership function in each iteration is described by the center of gravity value determined in the preceding iteration;(d) describing determined membership functions respectively for said plurality of membership functions by the respective center of gravity values of a last iteration of step (c3);(e) employing said determined membership functions as fuzzy logic rules; and(f) employing the fuzzy logic rules determined in step (e) for controlling a technical system.