Methods of creating and using robust neural network ensembles are
disclosed. Some embodiments take the form of computer-based methods that
comprise receiving a set of available inputs; receiving training data;
training at least one neural network for each of at least two different
subsets of the set of available inputs; and providing at least two
trained neural networks having different subsets of the available inputs
as components of a neural network ensemble configured to transform the
available inputs into at least one output. The neural network ensemble
may be applied as a log synthesis method that comprises: receiving a set
of downhole logs; applying a first subset of downhole logs to a first
neural network to obtain an estimated log; applying a second, different
subset of the downhole logs to a second neural network to obtain an
estimated log; and combining the estimated logs to obtain a synthetic
log.