coming together, both versions of learning. One for AE and another for NN