DRUIDJS - A JavaScript Library for Dimensionality Reduction
Rene Cutura, Christoph Kralj, Michael Sedlmair
External link (DOI)
View presentation:Wednesday, October 28th, 2020 @ 16:30GMT+00:00Change your timezone on the schedule page
5 years agoYour current time: Friday, Jul 18th @ 12:06

Fast forward
Direct link to video on YouTube: https://youtu.be/_4PGGgtUPM4
Keywords
Software and its engineering-Software notations and tools-Software libraries and repositories, Human-centered computing-Visualization-Visualization systems and tools-Visualization toolkits,
Abstract
Dimensionality reduction (DR) is a widely used technique for visualization. Nowadays, many of these visualizations are developed for the web, most commonly using JavaScript as the underlying programming language. So far, only few DR methods have a JavaScript implementation though, necessitating developers to write wrappers around implementations in other languages. In addition, those DR methods that exist in JavaScript libraries, such as PCA, t-SNE and UMAP, do not offer consistent programming interfaces, hampering the quick integration of different methods. Toward a coherent and comprehensive DR programming framework, we developed an open source JavaScript library named DruidJS. Our library contains implementations of ten different DR algorithms, as well as the required linear algebra techniques, tools, and utilities.