question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[RFC] Feature: ParametricUMAP PyTorch implementation

See original GitHub issue

In the spirit of the PR #578 which allows dependencies not to interfere too much with the test suite, I was wondering whether you would consider adding an extra dependency 😅

More seriously, I started working to an alternative PyTorch-based implementation for ParametricUMAP (will soon sync the branch on my fork)

If you would generally appreciate the idea and the contribution, I will elaborate better here my UEP (UMAP Enhancement Proposal) to have the two implementations co-existing, with the less impact possible in the API for backward compatibility.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:4
  • Comments:15 (3 by maintainers)

github_iconTop GitHub Comments

4reactions
timsainbcommented, May 19, 2021

hey @leriomaggio . Is this still something you’re thinking about? I’ve been playing around with pytorch and I’m sold on it’s advantages over tensorflow. It seems like it might be a good idea to even switch the primary backend over to pytorch. From a user standpoint pytorch is just a bit easier to deal with. And it seems like pytorch lightning allows us the same level of abstraction as keras.

3reactions
timsainbcommented, Feb 11, 2021

I think that would be a great addition.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Parametric (neural network) Embedding - UMAP
To load pass the data into ParametricUMAP, we first need to flatten it from 28x28x1 images to a 784-dimensional vector. from tensorflow.keras.datasets import ......
Read more >
Want to make a feature change to PyTorch? - Zain Rizvi
To propose a new feature, you'll submit a Request For Comments (RFC). ... merge it into the pytorch/rfcs repository and begin working on...
Read more >
Contrastive learning unifies t-SNE and UMAP - arXiv
Both t-SNE and UMAP have parametric versions [46, 52] with very different implementations. Here we present a unified PyTorch framework for ...
Read more >
PyTorch Developer Podcast on Amazon Music
The PyTorch Developer Podcast is a place for the PyTorch dev team to do bite sized (10-20 ... C++ side support, how it's...
Read more >
A Parametric UMAP's sampling and effective loss function
The expected loss function of Parametric UMAP is ... Since UMAP's implementation considers a point its first nearest neighbor, but the.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found