self-supervised-gru-mem-gating