Continual Learning For Efficient Machine Learning