DeepAI AI Chat
Log In Sign Up

qrpca: A Package for Fast Principal Component Analysis with GPU Acceleration

by   Rafael S. de Souza, et al.

We present qrpca, a fast and scalable QR-decomposition principal component analysis package. The software, written in both R and python languages, makes use of torch for internal matrix computations, and enables GPU acceleration, when available. qrpca provides similar functionalities to prcomp (R) and sklearn (python) packages respectively. A benchmark test shows that qrpca can achieve computational speeds 10-20 × faster for large dimensional matrices than default implementations, and is at least twice as fast for a standard decomposition of spectral data cubes. The qrpca source code is made freely available to the community.


Tutorial on principal component analysis, with applications in R

This tutorial reviews the main steps of the principal component analysis...

Manifolds.jl: An Extensible Julia Framework for Data Analysis on Manifolds

We present the Julia package Manifolds.jl, providing a fast and easy-to-...

liquidSVM: A Fast and Versatile SVM package

liquidSVM is a package written in C++ that provides SVM-type solvers for...

AugmentedPCA: A Python Package of Supervised and Adversarial Linear Factor Models

Deep autoencoders are often extended with a supervised or adversarial lo...

GPU Accelerated AES Algorithm

It has been widely accepted that Graphics Processing Units (GPU) is one ...

FRA-RIR: Fast Random Approximation of the Image-source Method

The training of modern speech processing systems often requires a large ...