Code Monkey home page Code Monkey logo

hyperbolic-tsne's People

Contributors

chadepl avatar chgarth avatar huntervang avatar msmathcomp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hyperbolic-tsne's Issues

Parameter `DOF` in tsne.pyx

The parameter dof in tsne.pyx does not seem to actually be used in anything. Confirm that and if true, remove the parameter.

Remove abstraction layers

Trim the abstraction layers for cost function, solver, optimizer, etc. to only include those needed for hyperbolic embeddings.

Setup instructions

  1. Which are the requirements + creation of the environment
  2. Installation of HyperbolicTSNE (optional depending on how we setup the project)
  3. Walk through running an experiment
  4. Further explanation of the structure of the repo and how to obtain the results reported in the paper

Refactor experiments code

Each experiment has a script that generates data and a script that analyses the data and produce results (e.g. tables and figures)

User-friendly data loader

If the data has not been downloaded by the user, give a quick error as to that the data is missing and where to download it / place it after download.

PyPI package or module with sys paths?

Do we want users to install the HyperbolicTSNE package before running the experiments? Or is it better to reduce the setup overhead and just set the sys paths so that the interpreter knows where to find the functions?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.