Determining stimulation design parameters using artificial neural networks optimized with a genetic algorithm
First Claim
1. A method for generating an artificial neural network ensemble comprising:
- training a population of artificial neural networks to produce one or more output values in response to a plurality of input values;
optimizing the population of artificial neural networks to create an optimized population of artificial neural networks;
selecting a plurality of ensembles of artificial neural networks selected from the optimized population of artificial neural networks;
optimizing the plurality of ensembles of artificial neural networks using a genetic algorithm having a multi-objective fitness function;
selecting an ensemble with the desired prediction accuracy based on the multi-objective fitness function.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating an artificial neural network ensemble for determining stimulation design parameters. A population of artificial neural networks is trained to produce one or more output values in response to a plurality of input values. The population of artificial neural networks is optimized to create an optimized population of artificial neural networks. A plurality of ensembles of artificial neural networks is selected from the optimized population of artificial neural networks and optimized using a genetic algorithm having a multi-objective fitness function. The ensemble with the desired prediction accuracy based on the multi-objective fitness function is then selected.
106 Citations
21 Claims
-
1. A method for generating an artificial neural network ensemble comprising:
-
training a population of artificial neural networks to produce one or more output values in response to a plurality of input values; optimizing the population of artificial neural networks to create an optimized population of artificial neural networks; selecting a plurality of ensembles of artificial neural networks selected from the optimized population of artificial neural networks; optimizing the plurality of ensembles of artificial neural networks using a genetic algorithm having a multi-objective fitness function; selecting an ensemble with the desired prediction accuracy based on the multi-objective fitness function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program, stored in a tangible medium, for producing a synthetic open hole log in response to an actual open hole log parameter, comprising an artificial neural network ensemble, the program comprising executable instruction that cause a computer to:
-
train a population of artificial neural networks to produce one or more synthetic open hole log parameters in response to a plurality of measured open hole log parameters; optimize the population of artificial neural networks to create an optimized population of artificial neural networks; select a plurality of ensembles of artificial neural networks selected from the optimized population of artificial neural networks; optimize the plurality of ensembles of artificial neural networks using a genetic algorithm having a multi-objective fitness function; select an ensemble with the desired prediction accuracy based on the multi-objective fitness function. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for creating an artificial neural network ensemble for generating a synthetic MRIL and acoustic log parameter comprising:
-
training a population of artificial neural networks to produce one or more synthetic NMR and acoustic log parameters in response to a plurality of measured open hole log parameters; optimizing the population of artificial neural networks to create an optimized population of artificial neural networks using a genetic algorithm having a multi-objective fitness function; selecting a plurality of ensembles of artificial neural networks selected from the optimized population of artificial neural networks; optimizing the plurality of ensembles of artificial neural networks using a genetic algorithm having a multi-objective fitness function; selecting an ensemble with the desired prediction accuracy based on the multi-objective fitness function. - View Dependent Claims (19, 20, 21)
-
Specification