GPU based neural network for PCA project EEL6763 UF