Incorporating symmetry and constraints into machine learning for molecular and solid-state systems