Skip to main content

No project description provided

Project description

Canonical Correlation Analysis Methods: cca-zoo

CCA, GCCA (Generalized CCA), MCCA (Multiset CCA), DCCA (Deep CCA), DGCCA (Deep Generalized CCA), DMCCA (Deep Multiset CCA), DVCCA (Deep Variational CCA), DCCAE (Deep Canonically Correlated Autoencoders), KCCA (Kernel CCA) and regularised variants using alternating least squares

Documentation at https://cca-zoo.readthedocs.io/en/latest/

Can be installed using pip install cca-zoo

Recently added DCCA by non-linear orthogonal iterations (https://arxiv.org/pdf/1510.02054.pdf)

This is a compilation of methods for: -CCA (various implementations) -RCCA (ridge penalty) -Sparse CCA (Witten/Parkhomenko,Waaijenborg) -Kernel CCA (e.g. Hardoon) -Deep CCA (Andrew) and DCCA by non-linear orthogonal iterations (Wang) -Deep Canonically Correlated Autoencoders (Wang) -Deep Variational CCA and Deep Variational CCA_private (Wang)

Models can be tested on data from MNIST datasets provided by the torch package (https://pytorch.org/) and the UCI dataset provided by mvlearn package (https://mvlearn.github.io/)

Other Implementations of DCCA/DCCAE:

Keras implementation of DCCA from @VahidooX's github page(https://github.com/VahidooX) The following are the other implementations of DCCA in MATLAB and C++. These codes are written by the authors of the original paper:

Torch implementation of DCCA from @MichaelVll & @Arminarj: https://github.com/Michaelvll/DeepCCA

C++ implementation of DCCA from Galen Andrew's website (https://homes.cs.washington.edu/~galen/)

MATLAB implementation of DCCA/DCCAE from Weiran Wang's website (http://ttic.uchicago.edu/~wwang5/dccae.html)

Implementation of VAE:

Torch implementation of VAE (https://github.com/pytorch/examples/tree/master/vae)

Implementation of Sparse PLS:

MATLAB implementation of SPLS by @jmmonteiro (https://github.com/jmmonteiro/spls)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cca_zoo-1.1.6-py3-none-any.whl (403.4 kB view details)

Uploaded Python 3

File details

Details for the file cca_zoo-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: cca_zoo-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 403.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for cca_zoo-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b90bf299e69fc46539cc8194e9d4ebf8b0a293a0b4b236c437f5924721eced69
MD5 1e05a95a3652e9ed0b151f16978529d3
BLAKE2b-256 e187011d69f041086950c68bc2dbdc1f0a7ead871cecf2c9cd27eee1f5589b3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page