Closed drorhunvural closed 1 year ago
Transform is used to apply a random rotation to the input protein around the center
Does this provide more information to the model to improve accuracy? but how?
With these questions, I hope that your valued paper will be cited more because people understand better in the light of your answers. Thank you.
Its basically for data augmentation and to make the model more robust to random rotations along any axis passing through the center.
Great answer
Hello @drorhunvural have you re-run data preparation for a custom data? If yes, please help me.
I am trying to use the instruction to prepare data for training a new classifier. I have stuck in make_types step because I can't find train.txt and test.txt files.
Moreover, I have 4 questions:
I am tried on this pdb.
Thank you very much.
p.s: I have asked in the issue https://github.com/devalab/DeepPocket/issues/26.
The above code takes part in train.py. Can you explain why you are using this code please?
Why do we need to rotate or another processes on coordinates data while we train our data?
I am asking this question because
transformer.get_rotation_center().x
is equal tocenters[b][0]
transformer.get_rotation_center().y
is equal tocenters[b][1]
transformer.get_rotation_center().z
is equal tocenters[b][2]
What is your main goal by using transformer here ?