8000 GitHub - marouabahri/UMAP-kNN: The Batch Incrementak k-Nearest Neighbors using the Uniform Manifold Approximation and Projection (UMAP-kNN)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

The Batch Incrementak k-Nearest Neighbors using the Uniform Manifold Approximation and Projection (UMAP-kNN)

Notifications You must be signed in to change notification settings

marouabahri/UMAP-kNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UMAP-kNN

Repository for the batch-incremental UMAP-kNN algorithm implemented in Scikit-multiflow.

For more informations about Scikit-multiflow, check out the official website: https://scikit-multiflow.github.io/

Citing Uniform Manifold Approximation and Projection-Based kNN

To cite the UMAP-kNN in a publication, please cite the following paper:

Maroua Bahri, Bernhard Pfahringer, Albert Bifet, Silviu Maniu. Efficient Batch-Incremental Classification for Evolving Data Streams. In the Symposium on Intelligent Data Analysis (IDA), 2020.

Important source files

The implementation used in this work is the following:

  • batchIncrementalUMAP.py: an example of the batch-incremental UMAP-kNN application.

How to execute it

If you wish to test the UMAP-kNN, you can update the following parameters:

  • k: the number of neigbors for kNN
  • batch: the batch size
  • d: the output dimensionality
  • w: the maximum number of instances to store inside the sliding window
  • stream: the data stream

Datasets used in the original paper

The datasets used in this work are compressed and available at the root directory.

About

The Batch Incrementak k-Nearest Neighbors using the Uniform Manifold Approximation and Projection (UMAP-kNN)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0