Given these physical considerations, we modify the standard RSA algorithm to generate different microstructures that represent a wide range of average nearest particle distances and extents of percolation. Specifically, we generate 5304 structures by randomly inserting each new particle within a specified range of distances from the previous particle (In SI, Section S2 we present more details on what different constraint distances were used). 2166 additional configurations were generated using RSA algorithm with a further constraint that explicitly disrupted percolation in one or more dimensions of the simulation box (more details in SI, Section S2). The dataset also includes 722 structures generated using an RSA algorithm with no constraints. The configuration data is then split randomly into training, validation and test datasets with 4916, 1638, and 1638 microstructures, respectively.