Evolutionary adaptation type inference knowledge extracting apparatus capable of being adapted to a change of input/output date and point of sales data analyzing apparatus using the apparatus
First Claim
1. An evolutionary adaptation type inference knowledge extracting apparatus comprising:
- an input/output data storing section which stores input/output data constituted by a combination of input data comprised of a plurality of numeric values and output data comprised of one discrete value or non-numeric value;
a fuzzy rule gene associating section which associates each of a plurality of fuzzy rules stored in a fuzzy rule storing section with an individual comprised of a gene string for expressing a parameter of each fuzzy membership function of the fuzzy rule by a real number value;
a fuzzy rule individual group storing section which stores a group of a plurality of individuals associated with the fuzzy rule having an identical discrete value or non-numeric value in a posterior part thereof by the fuzzy rule gene associating section;
an individual fitness calculating section which operates, based on a fitness of an anterior part of the fuzzy rule associated with an individual by the fuzzy rule gene associating section with respect to all input/output data stored in the input/output data storing section, to calculates a fitness of the individual;
a fuzzy rule individual selecting section which stochastically selects an individual having a high fitness to the set of the input/output data stored in the input/output data storing section based on the fitness of each individual calculated by the individual fitness calculating section;
a fuzzy rule individual gene manipulating section which generates a new individual by subjecting the individual stored in the fuzzy rule individual group storing section to a gene manipulating operation; and
a rule weight deciding section which operates, based on the fitness calculated by the individual fitness calculating section, to normalize the fitness of each individual every group, thereby deciding a weight of the fuzzy rule corresponding to the individual;
whereby each individual fitted to a characteristic of the input/output data stored in the input/output data storing section is selected, and a fuzzy rule is extracted that is evolutionarily adapted to the input/output data by subjecting the group of the selected individuals to an evolutionary adaptation operation.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an inference knowledge extracting apparatus capable of being adapted to a change of input/output data. In a fuzzy rule individual group storing section is stored a group of individuals having a gene string associated with a fuzzy rule of a fuzzy rule storing section by a fuzzy rule gene associating section. A fuzzy rule individual selecting section stochastically selects individuals having a small output error with respect to the input/output data based on a calculation result of fitness obtained by an individual fitness calculating section. A fuzzy rule individual gene manipulating section executes a gene manipulating operation on each individual selected by the individual fitness calculating section. The fuzzy rule gene associating section, individual fitness calculating section, fuzzy rule individual selecting section, fuzzy rule individual gene manipulating section and a rule weight deciding section are functioned, thereby executing an evolutionary adaptation operation to extract a fuzzy rule that is evolutionarily adapted to the change of the input/output data.
43 Citations
9 Claims
-
1. An evolutionary adaptation type inference knowledge extracting apparatus comprising:
-
an input/output data storing section which stores input/output data constituted by a combination of input data comprised of a plurality of numeric values and output data comprised of one discrete value or non-numeric value; a fuzzy rule gene associating section which associates each of a plurality of fuzzy rules stored in a fuzzy rule storing section with an individual comprised of a gene string for expressing a parameter of each fuzzy membership function of the fuzzy rule by a real number value; a fuzzy rule individual group storing section which stores a group of a plurality of individuals associated with the fuzzy rule having an identical discrete value or non-numeric value in a posterior part thereof by the fuzzy rule gene associating section; an individual fitness calculating section which operates, based on a fitness of an anterior part of the fuzzy rule associated with an individual by the fuzzy rule gene associating section with respect to all input/output data stored in the input/output data storing section, to calculates a fitness of the individual; a fuzzy rule individual selecting section which stochastically selects an individual having a high fitness to the set of the input/output data stored in the input/output data storing section based on the fitness of each individual calculated by the individual fitness calculating section; a fuzzy rule individual gene manipulating section which generates a new individual by subjecting the individual stored in the fuzzy rule individual group storing section to a gene manipulating operation; and a rule weight deciding section which operates, based on the fitness calculated by the individual fitness calculating section, to normalize the fitness of each individual every group, thereby deciding a weight of the fuzzy rule corresponding to the individual;
whereby each individual fitted to a characteristic of the input/output data stored in the input/output data storing section is selected, and a fuzzy rule is extracted that is evolutionarily adapted to the input/output data by subjecting the group of the selected individuals to an evolutionary adaptation operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification