Skip to content
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

Using TorchMD_ET to make node-level predictions #349

Open
arunraja-hub opened this issue Jan 14, 2025 · 1 comment
Open

Using TorchMD_ET to make node-level predictions #349

arunraja-hub opened this issue Jan 14, 2025 · 1 comment

Comments

@arunraja-hub
Copy link

Hi, I am trying to use TorchMD_ET to make node-level predictions like partial charges by removing the aggregation in https://github.com/torchmd/torchmd-net/blob/main/torchmdnet/models/torchmd_et.py. It works and the MSE loss does reduce from epoch to epoch but it is not as performant as a simple EGNN. For the final node level predictions I am using a simple MLP with the node embeddings from TorchMD as the input. Is there some changes I could do to improve the node level performance or was TorchMD purpose-built for molecule-level properties?

@PhilippThoelke
Copy link
Collaborator

Hi, accuracy and speed of the model depend on the chosen architecture (we support these) and configuration of the model (e.g. embedding dimension, number of layers, ...). You may have to play around with the hyperparameters to find a configuration that yields optimal performance for your task. While the example configurations we provide (here) were optimized for molecule-level predictions, the architectures are quite general and can be used for a range of different tasks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants