You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a dataset obtained from the Materials Project, which includes information such as atomic positions, lattice parameters, and energy data. I would like to train and make predictions on this dataset using Equiformer. Could you please guide me on how to train a custom dataset? I would greatly appreciate detailed instructions.
Thank you in advance for your help.
The text was updated successfully, but these errors were encountered:
If your dataset is in a format similar to MD17 (e.g., numpy array) in this repo, you can check this file and update how to index entries in the dataset.
After 1., you can check the example of QM9 (here) and see how we use Equiformer to predict scalars.
For modeling lattice parameters, I think you can first expand them to vectors of degree L_{max}, use an SO(3) linear layer and finally add them to node embeddings at the beginning. You can check here to see how we encode node-wise forces. (One slight difference is that you need to expand lattice parameters to node-level features.)
Depending on how your dataset is stored, it might be helpful to check this repo. They first convert any datasets to LMDB and have dataset and dataloader classes to handle LMDB.
I have a dataset obtained from the Materials Project, which includes information such as atomic positions, lattice parameters, and energy data. I would like to train and make predictions on this dataset using Equiformer. Could you please guide me on how to train a custom dataset? I would greatly appreciate detailed instructions.
Thank you in advance for your help.
The text was updated successfully, but these errors were encountered: