发明名称 |
Choosing pattern recognition algorithms and data features using a genetic algorithm |
摘要 |
A system, method and program product for selecting an algorithm and feature set to solve a problem. A perpetual analytics system is disclosed that provides a genetic algorithm for jointly selecting an algorithm and feature set to solve a problem, comprising: an evolutionary computing engine for processing data encoded as chromosomes, wherein each chromosome encodes an algorithm and a feature set; a domain knowledge store that maintains a plurality of algorithms and a plurality of features; a system for applying a generation of chromosomes to a set of data to provide a set of results; and a fitness function for evaluating the set of results to rate a performance of each chromosome in the set of chromosomes; wherein the evolutionary computing engine is adapted to evolve a subset of the set of chromosomes into a new generation of chromosomes. |
申请公布号 |
US8838510(B2) |
申请公布日期 |
2014.09.16 |
申请号 |
US201113234234 |
申请日期 |
2011.09.16 |
申请人 |
International Business Machines Corporation |
发明人 |
Baughman Aaron K.;Perlitz Michael;Van Der Stockt Stefan A. G. |
分类号 |
G06F15/18;G06N3/00;G06N3/12 |
主分类号 |
G06F15/18 |
代理机构 |
Hoffman Warnick LLC |
代理人 |
Lashmit Douglas A.;Hoffman Warnick LLC |
主权项 |
1. A perpetual analytics system that provides a genetic algorithm for selecting an algorithm and feature set to solve a problem, comprising:
a computing device including: an evolutionary computing engine for processing data encoded as chromosomes, wherein each chromosome encodes an algorithm and a feature set; a domain knowledge store that maintains a plurality of algorithms and a plurality of features; a system for applying a generation of chromosomes to a set of data to provide a set of results, the set of results including a set of phenotypes, wherein each chromosome of the set of chromosomes is translated into the set of phenotypes by applying the algorithm and the feature set; and a fitness function, based at least on a search efficiency using the set of phenotypes, for evaluating the set of results to rate a performance of each chromosome in the set of chromosomes; wherein the evolutionary computing engine is adapted to evolve a subset of the set of chromosomes into a new generation of chromosomes. |
地址 |
Armonk NY US |