CUDA Machine Learning Toolbox
This is our GPGPU(General-purpose computing on graphics processing units) project in Graduate School. Its purpose is to dig the possibility of performance improvement of machine learning algorithms by the power of CUDA. In 2010, CUDA is a relative new technique. Through three simple machine learning algorithms: linear kernel SVM, K-means, Neural Network, we find out that it is possible to improve machine learning algorithms' efficiency by paralleling some component of machine learning algorithms.