EWGN: Elastic Weight Generation and Context Switching in Deep Learning | Synapse