Claims
- 1. A method of determining fuzzy inference rules for an adjusting device to adjust output characteristics of a membership value determiner in an inference device to be used in an outer system,
- said inference device comprising a system variable input device for receiving input signals from said outer system and for generating an input vector from said input signals to the inference device;
- the membership value determiner for generating a membership value indicative of the degree of attribution of the input vector to an IF part of a fuzzy inference rule of an IF-THEN type, the input vector being received from the system variable input device;
- an individual inference quantity determiner for generating a first inference quantity of the input vector corresponding to the THEN part of a fuzzy inference rule, the input vector being received from the system variable input device;
- a final inference quantity determiner for determining a final inference quantity by processing values attained from the inference quantities generated by the individual inference quantity determiner and the corresponding membership values; and
- an adjusting device, receiving said input vector and said observed output from said system variable input device and said final inference quantity, for adjusting output characteristics of the membership value determiner,
- wherein said membership value determiner includes a signal processing network having input terminals receiving input vectors from the system variable input device, output terminals and an artificial neural network structure including a plurality of multiple input-single output signal processors each receiving plural respective outputs from one or more others of said signal processors and providing one output to one or more others of said signal processors;
- each of the multiple input-single output signal processors having an artificial neural network structure comprising a signal processor which includes a memory for storing a plurality of weighting coefficients to define membership values;
- a plurality of multipliers for weighting the input vector from the system variable input device with the weighting coefficients read from the memory;
- at least one adder for generating output data by adding plural weighted input vectors from said multipliers; and
- a threshold processor for generating an output as a membership value by clipping the output data from said adders within a predetermined range;
- the method comprising the steps of:
- (a) receiving and clustering the input vectors from the system variable input device and providing class numbers based on degree of similarity of the input vector, said class numbers corresponding to the output terminals of the membership value determiner respectively;
- (b) calculating an ideal output vector on the assumption that the ideal output vector is output from only the corresponding output terminals of the signal processing network corresponding to the class numbers provided as the result of clustering;
- (c) obtaining a difference between the ideal output vector and said first inference quantity from the signal processing network when said network receives the input vector from the system variable input device;
- (d) altering the weighting coefficients stored in the memory in order to decrease the obtained difference;
- (e) reiterating the above steps until the difference becomes less than a predetermined value so that a proper output characteristic is obtained for the signal processing network; and
- (f) fixing the output characteristic of the membership value determiner based on the output characteristics of the signal processing network after the reiterating step (e) is performed. .Iadd.
- 2. A method of determining inference rules in accordance with a fuzzy inference rule which has an IF part and a THEN part, the method comprising:
- (a) providing a signal processor configured to act as an artificial neural network;
- (b) training the signal processor in at least the IF part of the fuzzy inference rule so that an output of the fuzzy inference rule as provided by the signal processor approaches an optimum output to derive a membership function defining at least an input fuzzy variable of the IF part; and
- (c) determining the inference rule in accordance with the membership function. .Iaddend..Iadd.3. A method as in claim 2, wherein step (b) comprises:
- (i) inputting input data into the signal processor;
- (ii) inputting into the signal processor as supervised data a membership value with which the fuzzy inference rule fuzzy-divides an input space which comprises the input data; and
- (iii) training the signal processor in an input-output relation between the input data and the supervised data to derive the membership function defining the input fuzzy variable of the IF part. .Iaddend..Iadd.4. A method as in claim 2, wherein step (b) comprises adjusting a parameter which defines a shape of the membership function to derive the membership function. .Iaddend..Iadd.5. A method of determining inference rules in accordance with a fuzzy inference rule which has an IF part and a THEN part, the method comprising:
- (a) providing a signal processor configured to act as an artificial neural network:
- (b) training the signal processor in at least the THEN part of the fuzzy inference rule so that an output of the fuzzy inference rule as provided by the signal processor approaches an optimum output to derive a membership function defining at least an output of the THEN part; and
- (c) determining the inference rule in accordance with the membership function. .Iaddend..Iadd.6. A method of determining inference rules in accordance with a fuzzy inference rule which has an IF part and a THEN part, the method comprising:
- (a) providing at least one signal processor configured to act as an artificial neural network;
- (b) training the at least one signal processor in the IF part and the THEN part of the fuzzy inference rule so that an output of the fuzzy inference rule as provided by the at least one signal processor approaches an optimum output to derive a first membership function defining an input fuzzy variable of the IF part and a second membership function defining an output of the THEN part; and
- (c) determining the inference rule in accordance with the first membership
- function and the second membership function. .Iaddend..Iadd.7. A method as in claim 6, wherein step (b) comprises:
- (i) inputting input data into the signal processor;
- (ii) inputting into the signal processor as supervised data a membership value with which the fuzzy inference rule fuzzy-divides an input space which comprises the input data; and
- (iii) training the signal processor in an input-output relation between the input data and the supervised data to derive the membership function defining the input fuzzy variable of the IF part. .Iaddend..Iadd.8. A method as in claim 6, wherein step (b) comprises adjusting a parameter which defines a shape of the first membership function to derive the first membership function. .Iaddend..Iadd.9. An inference device comprising:
- a membership value determiner for determining membership function values corresponding to IF parts of fuzzy inference rules from input values;
- an individual inference quantity determiner for determining a control operation quantity corresponding to an output of a THEN part of said fuzzy inference rule; and
- a final inference quantity determiner for determining a final control inference quantity in accordance with an output of said membership value determiner and an output of said individual inference quantity determiner;
- said membership value determiner comprising a signal processing network including at least a plurality of multi-input/single-output signal processors connected in network with one another. .Iaddend..Iadd.10. An inference device according to claim 9 in which said membership value determiner further comprises a memory for storing a pre-calculated relation between an input and an output of the signal processing network. .Iaddend..Iadd.11. An inference device comprising:
- a membership value determiner for determining membership function values corresponding to IF parts of fuzzy inference rules from input values;
- an individual inference quantity determiner for determining a control operation quantity corresponding to an output of a THEN part of said fuzzy inference rule; and
- a final inference quantity determiner for determining a final control inference quantity in accordance with an output of said membership value determiner and an output of said individual inference quantity determiner;
- said individual inference quantity determiner comprising a signal processing network including at least a plurality of multi-input/single-output signal processors connected in network with one
- another. .Iaddend..Iadd.12. An inference device according to claim 11 in which said individual inference quantity determiner further comprises a memory for storing a pre-calculated relation between an input and an output of the signal processing network. .Iaddend..Iadd.13. An inference device comprising:
- a membership value determiner for determining membership function values corresponding to IF parts of fuzzy inference rules from input values;
- an individual inference quantity determiner for determining a control operation quantity corresponding to an output of a THEN part of said fuzzy inference rule; and
- a final inference quantity determiner for determining a final control inference quantity in accordance with an output of said membership value determiner and an output of said individual inference quantity determiner;
- each of said membership value determiner and said individual inference quantity determiner respectively comprising a signal processing network including at least a plurality of multi-input/single-output signal processors connected in network with one another. .Iaddend..Iadd.14. An inference device according to claim 13 in which at least one of said membership value determiner and said individual inference quantity determiner further comprises a memory for storing a pre-calculated relation between an input and an output of the signal processing network of said at least one of said membership value determiner and said individual inference quantity determiner. .Iaddend.
Priority Claims (1)
Number |
Date |
Country |
Kind |
63-124354 |
May 1988 |
JPX |
|
Parent Case Info
This .Iadd.is a reissue of application Ser. No. 07/904,690, filed Jun. 26, 1992, now U.S. Pat. No. 5,255,344, which .Iaddend.is a continuation of application Ser. No. 07/459,815, filed as PCT/JP89/00504, May 19, 1989, now U.S. Pat No. 5,168,549.
US Referenced Citations (3)
Foreign Referenced Citations (1)
Number |
Date |
Country |
61-234405 |
Oct 1986 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
459815 |
|
|
Reissues (1)
|
Number |
Date |
Country |
Parent |
904690 |
Jun 1992 |
|