Automated assembly quality inspection by deep learning with 2D and 3D synthetic CAD data | Synapse