Algorithms designed to solve a problem by modifying their behaviors when faced with an unseen task with limited data during training.