Achieving an adaptive learner | Synapse