Skip to main content

GPmix is an ensemble clustering algorithm for functional data via random projections.

Project description

About

GPmix is a clustering algorithm for functional data generated from Gaussian process mixtures. While designed specifically for Gaussian process mixtures, GPmix has been shown to perform well on functional data beyond this setting.

The main steps of the algorithm are:

  1. Smoothing: Apply smoothing techniques to raw data to obtain continuous functions.
  2. Projection: Project the functional data onto a set of randomly generated functions.
  3. Learning GMMs: Fit univariate Gaussian mixture models to the projection coefficients for each projection function.
  4. Ensemble: Combine the multiple GMMs to extract a consensus clustering.

Links

Contributing

This project is under active development. If you encounter any bugs or have suggestions for improvements, please let us know.

Pull requests are welcome. For major changes, please open an issue first to discuss your proposed modifications. Remember to update tests as appropriate.

Project details


Download files

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

Source Distribution

gpmix-0.1.4.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

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

gpmix-0.1.4-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file gpmix-0.1.4.tar.gz.

File metadata

  • Download URL: gpmix-0.1.4.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpmix-0.1.4.tar.gz
Algorithm Hash digest
SHA256 0c9dcddd938c4debf17f7bd20aa1161efc29aed93a32f107c190a62f035fa693
MD5 e369d7ad06a7c922978d0aff0d9e4e25
BLAKE2b-256 29d10c352489acf5a8608d009d4d5c69ec4a49909d7736d12197c77aa3e1011b

See more details on using hashes here.

File details

Details for the file gpmix-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: gpmix-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for gpmix-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 53d1ceb7189c5672e923d2e71c840a076fa8af39188d9a823b6d0229f697fa15
MD5 087204ae5fb0f401f980046308252f50
BLAKE2b-256 7b0b83e238ad152fe1b5bbd1ab16f2729cdc9e4c0e3ba0c5d1db636e947615b7

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