We present an implementation of genetic algorithm (GA) training of feedforward artificial neural networks (ANNs) targeting commodity graphics cards (GPUs). By carefully mapping the problem onto the unique GPU architecture, we achieve order-of-magnitude speedup over a conventional CPU implementation. Furthermore, we show that the speedup is consistent across a wide range of data set sizes, making this implementation ideal for large data sets. This performance boost enables the genetic algorithm to search a larger subset of the solution space, which results in more accurate pattern classification. Finally, we demonstrate this method in the context of the 2009 UC San Diego Data Mining Contest, achieving a world-class lift on a data set of 9468...
The primary aim of this research is to develop an intelligent system for online data mining for clas...
ABSTRACT Data mining in computer science is the process of discovering interesting and useful patte...
Genetic programming (GP) is a machine learning technique that is based on the evolution of computer ...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU / CUDA parallel co...
This paper propose a multithreaded Genetic Programming classi cation evaluation model using NVIDIA...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU/CUDA parallel comp...
Neural networks stand out from artificial intelligence because they can complete challenging tasks, ...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU / CUDA parallel co...
AbstractThe pattern recognition (PR) process uses a large number of labelled patterns and compute in...
Deep Learning networks are a new type of neural network that discovers important object features. Th...
Artificial neural networks (ANNs) are new technology emerged from approximate simulation of human br...
This paper investigates the speed improvements available when using a graphics processing unit (GPU)...
Data mining has as goal to extract knowledge from large databases. A database may be considered as a...
This paper proposes a new approach to produce classification rules based on evolutionary computation...
Artificial neural networks (ANN) and genetic algorithms (GA) have turned out to play an important ro...
The primary aim of this research is to develop an intelligent system for online data mining for clas...
ABSTRACT Data mining in computer science is the process of discovering interesting and useful patte...
Genetic programming (GP) is a machine learning technique that is based on the evolution of computer ...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU / CUDA parallel co...
This paper propose a multithreaded Genetic Programming classi cation evaluation model using NVIDIA...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU/CUDA parallel comp...
Neural networks stand out from artificial intelligence because they can complete challenging tasks, ...
We present a multi-purpose genetic algorithm, designed and implemented with GPGPU / CUDA parallel co...
AbstractThe pattern recognition (PR) process uses a large number of labelled patterns and compute in...
Deep Learning networks are a new type of neural network that discovers important object features. Th...
Artificial neural networks (ANNs) are new technology emerged from approximate simulation of human br...
This paper investigates the speed improvements available when using a graphics processing unit (GPU)...
Data mining has as goal to extract knowledge from large databases. A database may be considered as a...
This paper proposes a new approach to produce classification rules based on evolutionary computation...
Artificial neural networks (ANN) and genetic algorithms (GA) have turned out to play an important ro...
The primary aim of this research is to develop an intelligent system for online data mining for clas...
ABSTRACT Data mining in computer science is the process of discovering interesting and useful patte...
Genetic programming (GP) is a machine learning technique that is based on the evolution of computer ...