Deep Learning

The concept of neural networks has been around for decades and was successfully applied already in the 1990s to applications in different areas. However, network models back then where limited in complexity, due to their demand in memory and computational resources for training, which directly translated into a limitation in performance and thus practical use.

With the rise of programmable graphics processing pipelines in consumer-grade graphics processors (GPUs) it became possible to utilize the capability of massive parallel processing found in those GPUs for arbitrary calculations. Training and productive use of neural networks are by their nature largely parallel computation tasks and hence GPUs are an ideal platform for their implementation. Using the processing abilities of modern GPUs it is possible today to build much larger network models and these so called Deep Neural Networks were found to be surprisingly powerful compared to their much smaller siblings. A prominent example is deep neural networks that challenge human performance in object recognition.

Deep Learning for pattern recognition is a trending topic today. Deep learning algorithms can simply learn the associations between various points in a data set. Instead of requiring a human to sift through the data and label each data point with a set of attributes, the algorithm can assign these attributes to each data point on its own. We conducted experiments to evaluate this hype and asses if this technology could be of use in oil and gas exploration.

Related Publication(s)