Closed zfan2016 closed 10 months ago
in the paper you mention rcut is in equation C8 and dcut is in C10
looking at eq C2, radial basis function is your choice of radial basis function and cutoff function. cutoff function exists to make sure its local and its smooth at boundary. see Fig12
cutoff is when you first start the project but rcut can override it.
It is kind of confusing, as both eq. C8 and C10 have \Delta and r_c. You mean rcut is the r_c in C8, and dcut is the \Delta in C8? Or the \Delta in C8 and C10 are different parameters? And what is the "radparameters"?
radparameter is lambda in C6 and C4
you may be confused about the equations. cut off function is defined as C9 which is a function of dct(delta) and rcut(r_c) in C10
Got it. Thanks.
Could you explain what UNARY means for embedding, bonds and functions?
Unary just means you only have one element for your training data. embedding is the function of energy see eq 3 and functions refers to B5 and C1
I see. Thanks.
May I know what is the core repulsion when r_in - \Delta_in < r < r_in ?
And could you confirm if my thoughts regarding training potentials for binary/ternary salts after training potentials for unary two-element / binary salts is correct or not?
@jhung12 thank you for answering!
@zfan2016 Just small adds-up:
However, this is not very common and tested scenario of fitting ACE with pacemaker, so, please feel free to report any issues if you would find them
Thank you for the answers!
Hello, when I conducted upfitting, the error below alway came up. Could you give me some suggestions to resolve it?
Traceback (most recent call last):
File "/global/homes/z/zfan/.conda/envs/ace/bin/pacemaker", line 438, in
For bond section in input.yaml::potential, could explain which parameters in the equations of your 2022 PRM paper correspond to radparameters, rcut and dcut in input.yaml? What is the relation between the two parameters, rcut and cutoff, in input.yaml? When change cutoff, should one also change the values for radparameters, rcut and dcut?
What does UNARY mean for embedding, bonds and functions? For embedding, what is the difference between UNARY and single element, e.g. Al or Ni?
If I have trained AB.yaml and AC.yaml for the two single two-element salts AB and AC (in the training/test dataset, the composition is always 50:50 for a single salt), respectively, and then would like to train an ABC.yaml works well for binary mixture ABx-AC(1-x), (x is in the range of b/t 0 and 1), I guess: in the upfitting: I don't need to specify anything for embedding; for bonds I just need to specify BC; for functions, I just need to specify (B, C) and TERNARY. is it right?
Next, if I have trained ABC.yaml, ABD.yaml and BCD.yaml for the three binary salt mixtures, AB-AC, AB-AD and AC-AD, respectively, and then would like to train an ABCD.yaml for any ternary mixture AB_x-ACy-AD(1-x-y), I feel: in the upfitting: I don't need to specify anything for embedding and bonds, and I just need to specify QUATERNARY, is it correct?
For core repulsion, I know from your 2022 PRM paper that the repulsion is solely controlled by \rho_core or the equation C11 when r < r_in - \Delta_in. But what is the core repulsion when r_in - \Delta_in < r < r_in ?