Skip to main content

Toybox for intuitive evaluation of dimensionality reduction

Project description

ExDimRed

Examples for Dimensionality Reduction

ExDimRed is a simple visualisation tool, aimed and understanding and evaluating dimensionality reduction methods, using human-intuitive examples.

Examples are 3D point data which are reduced via dimensionality reduction methods to 2D.

Usage

Novel methods, or methods not encluded by default, should follow the standard Scikit-Learn syntax, i.e. have the methods

model.fit_transform(X) to fit to and project input data X.

Toybox is accessed as follows:

from sklearn.manifold import Isomap
from exdimred import run

run(Isomap)

This will attempt to generate a pdf of the visualisation in the root directory. If pdf generation fails then a png is generated instead.

Requirements

Toybox requires Python >= 3.8 and the packages numpy, matplotlib, scikit-learn, and umap-learn to be installed.

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

exdimred-0.0.2.tar.gz (17.5 kB view hashes)

Uploaded Source

Built Distribution

exdimred-0.0.2-py3-none-any.whl (17.4 kB view hashes)

Uploaded Python 3

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