Method, system and computer program for developing cortical algorithms
First Claim
1. A computer implemented method for developing artificial intelligence though the generational evolution of one or more genomes, wherein each genome comprises a set of functions, the method comprising:
- creating one or more cortices, wherein each cortex comprises a plurality of cortical units, each cortical unit is created from one or more genomes, and wherein the one or more genomes provide the method for creating each cortical unit;
operating the one or more cortices to perform one or more specified tasks;
calculating a fitness score for each cortex based on its ability to perform the specified tasks; and
selecting one or more of the cortices based on the respective fitness scores.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program for developing artificial intelligence through the generational evolution of one or more genomes. Each genome includes a set of functions. The method includes creating one or more cortices, operating the one or more cortices to perform one or more specified tasks, calculating a fitness score for each cortex based on its ability to perform the specified tasks, and selecting one or more of the cortices based on the respective fitness scores. Each cortex includes a plurality of cortical units. Each cortical unit includes a set of functions. Each cortical unit is created from the one or more genomes.
75 Citations
40 Claims
-
1. A computer implemented method for developing artificial intelligence though the generational evolution of one or more genomes, wherein each genome comprises a set of functions, the method comprising:
-
creating one or more cortices, wherein each cortex comprises a plurality of cortical units, each cortical unit is created from one or more genomes, and wherein the one or more genomes provide the method for creating each cortical unit; operating the one or more cortices to perform one or more specified tasks; calculating a fitness score for each cortex based on its ability to perform the specified tasks; and selecting one or more of the cortices based on the respective fitness scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer program embodied on a computer readable medium for developing artificial intelligence through the generational evolution of one or more genomes, wherein each genome comprises a set of functions, the computer program comprising:
-
a first computer code for creating one or more cortices, wherein each cortex comprises a plurality of cortical units, each cortical unit is created from one or more genomes, and wherein the one or more genomes provide the method for creating each cortical unit; a second computer code for operating the one or more cortices to perform one or more specified tasks; a third computer code for calculating a fitness score for each cortex based on its ability to perform the specified tasks; and a forth computer code for selecting one or more of the cortices based on the respective fitness scores. - View Dependent Claims (33, 34)
-
-
35. A computer system for developing artificial intelligence through the generational evolution of one or more genomes, wherein each genome comprises a set of functions, the computer system comprising:
-
one or more processors; and a computer readable medium connected to the processors, the computer readable medium including processor instructions configured to be read by the processors and thereby cause the processors to; create one or more cortices, wherein each cortex comprises a plurality of cortical units, each cortical unit is created from one or more genomes, and wherein the one or more genomes provide the method for creating each cortical unit; operate the one or more cortices to perform one or more specified tasks; calculate a fitness score for each cortex based on its ability to perform the specified tasks; and select one or more of the cortices based on the respective fitness scores. - View Dependent Claims (36, 37)
-
-
38. A computer implemented method for developing artificial intelligence through the generational evolution of one or more sets of functions, comprising:
-
creating one or more first objects, wherein each first object comprises a plurality of second objects, each second object is created from one or more genomes. and wherein the one or more genomes provide the method for creating each second object; operating the first objects to perform one or more specified tasks, wherein a fitness score is calculated for each first object based on its ability to perform the specified tasks; reproducing one or more of the genomes, wherein each genome is reproduced based on the fitness scores of the corresponding first objects that have second objects created by that genome; and mutating one or more functions of the one or more genomes. - View Dependent Claims (39)
-
-
40. A computer implemented method for developing artificial intelligence through the generational evolution of one or more genomes, wherein each genome comprises a set of functions, the method comprising:
-
creating one or more cortices, wherein each cortex comprises a plurality of cortical units, each cortical unit is created from one or more genomes, and wherein the one or more genomes provide the method for creating each cortical unit; operating the one or more cortices to perform one or more specified tasks; calculating a fitness score for each cortex based on its ability to perform the specified tasks; selecting one or more of the cortices based on the respective fitness scores; reproducing one or more of the genomes based on the fitness score of the corresponding cortex; and mutating one or more of the functions of the one or more genomes.
-
Specification