Skip to main content

A fast hierarchical dimensionality reduction algorithm.

Project description

A fast hierarchical dimensionality reduction algorithm.

Installation

The project is available in PyPI. To install run:

pip install hnne

How to use h-NNE

The main class implements the main methods of the sklearn interface.

import numpy as np
from hnne import HNNE

data = np.random.rand()

projector = HNNE()
projection = projector.fit_transform(data)

Demos

The following demo notebooks are available:

  1. Basic Usage

  2. Multiple Projections

  3. Clustering for Free

  4. Monitor Class Disentanglement

References

If you make use of this project in your work, please cite the following references:

[1] M. Saquib Sarfraz*, Marios Koulakis*, Constantin Seibold, Rainer Stiefelhagen.

Hierarchical Nearest Neighbor Graph Embedding for Efficient Dimensionality Reduction.

[2] Sarfraz, Saquib and Sharma, Vivek and Stiefelhagen, Rainer. Efficient Parameter-Free Clustering

Using First Neighbor Relations. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). June 2019.

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

hnne-0.1.3.tar.gz (16.8 kB view hashes)

Uploaded Source

Supported by

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