https://medium.com/@monocosmo77/how-the-concept-of-continual-learning-works-part3-advanced-machine-learning-c4cb8c42e02d