Machine-learning-based integrated photonic device optimization with data-driven eigenmode expansion | Synapse