-
Notifications
You must be signed in to change notification settings - Fork 49
Add Vietoris–Rips Lifting (Point cloud to Simplicial Complex) #17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
The head ref may contain hidden characters: "vietoris\u2013rips"
Conversation
… splicial complex
…ociated class labels and features
…ixing the jupyter notebook to visualise the lifted dataset
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
…he pull-request linting
…resulting structure and underlying featires are correct
… in the jupyter notebook of using the lifted simplicial complex as input to a SANModel
|
Hello @MatousE! Thank you for your submission. As we near the end of the challenge, I am collecting participant info for the purpose of selecting and announcing winners. Please email me (or have one member of your team email me) at [email protected] so I can share access to the voting form. In your email, please include:
Before July 12, make sure that your submission respects all Submission Requirements laid out on the challenge page. Any submission that fails to meet this criteria will be automatically disqualified. |
Adding a lifting from point cloud sets to simplicial complex (Vietoris-Rips Complex) using the Vietoris-Rips methodology. It generally works by taking a set of points and a user defined distance threshold$\epsilon$ . $1$ -Simplices are added between two points if the distance between them is less than or equal to $\epsilon$ . Subsequently, an $n$ -simplex is created if every pair of its $n+1$ vertices is connected by a $1$ -simplex.
Here the implementation takes a torch_geometric
Dataclass where positions of each point is stored in theposattribute. A dictionary of the lifted topology is returned using an implementation of the_get_lifted_topologyfunction from theGraph2SimplicialLiftingclass.