Deep learning modelling techniques: current progress, applications, advantages, and challenges | Synapse