Deep learning in corrosion assessment and control: a critical review of techniques and challenges | Synapse