The atom prediction module comprises two fully connected layers. The hidden layer has 64 dimensions and uses ReLu functions as activation functions. A Softmax function is applied to this output y a to obtain the probability of each atom. The output is ten-dimensional, comprising an empty atom meaning termination and nine types of atoms.