Skip to main content

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.

Metadata

Release files for GPmix 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for GPmix 0.1.6
File Size Uploaded
gpmix-0.1.6.tar.gz 26.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for GPmix 0.1.6
File Interpreter ABI Platform
gpmix-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 46.5 kB

Release files / gpmix-0.1.6.tar.gz

Download URL gpmix-0.1.6.tar.gz
Size 26.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2c35834c6ae0f67de85632f0c69102e346513d6bdd2013316a33e72981e520ba
BLAKE2b-256 checksum
How to use checksums
eb861cba0a4ee2499ef58413e7ab5a73448796f0467a35e9bc129f52c3f183df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / gpmix-0.1.6-py3-none-any.whl

Download URL gpmix-0.1.6-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b4611bffb2764ebb0fbf691ac4a7524673d8f5ccc7dd93ab5d8f24698bfef8c5
BLAKE2b-256 checksum
How to use checksums
dee8219ff2d79e0ecb3bef0eba9217567a56c03e325ed742aa657a03af862675
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page