Deep Learning: A Overview of Theory and Architectures | Synapse