Multi-layered perception (MLP) neural network was used as the machine learning model to learn from the data, and this was conducted by using the deep learning API Keras. Although over one million datapoints were obtained from each iteration, the structure of the MLP was simple to avoid data overfitting, especially from the 2048 binary variables. The MLP includes an input layer of 2049 nodes, followed by a batch normalization layer to standardize the inputs.