-
Notifications
You must be signed in to change notification settings - Fork 0
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
DEEP Stuff 1 #16
base: main
Are you sure you want to change the base?
DEEP Stuff 1 #16
Conversation
In this commit we create the initial structure to compute descriptors using feature extractors
Implementation of the noition of Forward functional map, with Notebook.
last commit UPDATE: Important notes:
Howevr, for the moment is possible to use trained and untrained feature extractors directly in our pipelines also combining them with other descriptors in the 'pipeline'. |
unified function
add to_torch for basis changed pinv function
Summary of Recent Developments DATASET a) Implemented to_torch and to_numpy functions for both the MeshClass and BasisClass (Needs Discussion).
DESCRIPTORS a) Contain trainable parameters (torch.nn.Module) and accept tensors as input. 🚨 Important Note: Discussion needed on issue [#15]. FORWARD FMAP LOSSES MODEL Example models: VanillaFMNet = Descriptor + ForwardMap TRAINER USAGE If someone wants to modify the model, they only need to implement a new Model by combining existing modules and defining loss functions. NEXT STEP Supervised Learning: No current mechanism for handling labels. |
Great job @gviga! |
Hi there,
Under @GiLonga request, I start creating this pull request for Deep functional map stuff implementation.
I have already developed some concepts, which I will briefly discuss, but first, I would like to design a roadmap for future development.
In general, the idea is to abstract as much as possible all the available implementations of Deep functional maps, along with models, losses, representations, ecc.
The literature about this argument is very extended, I will refer to some milestones here:
For the moment I have implemented two main ideas:
A) Descriptors by Feature extractors
B) Functional Map optimized as a forward pass
Principal Issues for now:
RoadMAP:
a. Descriptors by Feature extractors
b. Functional Map optimized as a forward pass
c. losses
d. Dataset creation
e. Optimization loops