Defect modeling in semiconductors: the role of first principles simulations and machine learning | Synapse