Learning apparatus and method
First Claim
1. A learning apparatus for building, based on learning data, a network structure of a Bayesian network in which a cause and effect relationship between plural nodes is represented by a directed graph, the learning apparatus comprising:
- storage means in which the learning data is stored; and
learning means for building the network structure based on the learning data;
wherein the learning means prepares an initial population of individuals constituted by individuals each having a genotype in which orders between the nodes and cause and effect relationship have been stipulated, repeatedly performs processing for crossovers and/or mutations on the initial population of individuals based on a genetic algorithm, calculates an evaluated value of each of the individuals based on the learning data, searches for an optimum one of the individuals, and takes a phenotype of the optimum individual as the network structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A learning apparatus for building a network structure of a Bayesian network based on learning data. In the Bayesian network, a cause and effect relationship between plural nodes is represented by a directed graph. The learning apparatus includes a storage portion in which the learning data is stored and a learning portion for building the network structure based on the learning data. The learning portion prepares an initial population of individuals formed by individuals each having a genotype in which orders between the nodes and cause and effect relationship have been stipulated, repeatedly performs processing for crossovers and/or mutations on the initial population of individuals based on a genetic algorithm, calculates an evaluated value of each individual based on the learning data, searches for an optimum one of the individuals, and takes a phenotype of the optimum individual as the network structure.
-
Citations
10 Claims
-
1. A learning apparatus for building, based on learning data, a network structure of a Bayesian network in which a cause and effect relationship between plural nodes is represented by a directed graph, the learning apparatus comprising:
-
storage means in which the learning data is stored; and
learning means for building the network structure based on the learning data;
wherein the learning means prepares an initial population of individuals constituted by individuals each having a genotype in which orders between the nodes and cause and effect relationship have been stipulated, repeatedly performs processing for crossovers and/or mutations on the initial population of individuals based on a genetic algorithm, calculates an evaluated value of each of the individuals based on the learning data, searches for an optimum one of the individuals, and takes a phenotype of the optimum individual as the network structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A learning method of building, based on learning data, a network structure of a Bayesian network in which a cause and effect relationship between plural nodes is represented by a directed graph, the learning method comprising the steps of:
-
preparing an initial population of individuals constituted by individuals each having a genotype in which orders between the plural nodes and cause and effect relationship have been stipulated;
repeatedly performing processing for crossovers and/or mutations on the initial population of individuals based on a genetic algorithm;
calculating an evaluated value of each of the individuals based on the learning data;
searching for an optimum one of the individuals; and
taking a phenotype of the optimum individual as the network structure.
-
-
10. A learning apparatus for building, based on learning data, a network structure of a Bayesian network in which a cause and effect relationship between plural nodes is represented by a directed graph, the learning apparatus comprising:
-
a storage portion in which the learning data is stored; and
a learning portion operable to build the network structure based on the learning data;
wherein the learning portion prepares an initial population of individuals constituted by individuals each having a genotype in which orders between the nodes and cause and effect relationship have been stipulated, repeatedly performs processing for crossovers and/or mutations on the initial population of individuals based on a genetic algorithm, calculates an evaluated value of each of the individuals based on the learning data, searches for an optimum one of the individuals, and takes a phenotype of the optimum individual as the network structure.
-
Specification