“Curriculum learning(课程学习)”指一种机器学习训练策略:先让模型学习更简单、更容易的样本或任务,再逐步过渡到更难、更复杂的内容,类似人类按“课程”循序渐进地学习。该方法常用于提升训练稳定性、收敛速度与最终表现。(在不同语境中也可能泛指“按课程安排的学习”,但在技术领域多指上述方法。)
/kəˈrɪkjələm ˈlɝːnɪŋ/
The model improved after we used curriculum learning during training.
在训练过程中使用课程学习后,模型表现有所提升。
By gradually increasing task difficulty, curriculum learning can help neural networks converge more reliably on complex datasets.
通过逐步提高任务难度,课程学习可以帮助神经网络在复杂数据集上更稳定地收敛。
“Curriculum”原指“课程、学习进程”(源自拉丁语 curriculum,意为“奔跑的路线/过程”),与“Learning(学习)”组合后形成短语。作为机器学习术语,“curriculum learning”在2000年代末被系统化提出并广泛传播,用来类比人类教育中“由易到难”的教学安排。