A survey on deep learning fundamentals | Synapse