输入:数据集 D = { s i } i = 1 M ,训练模型T,Difficulty值d,Competence值c

输出:训练好的模型

1) 计算句子难度 d ( s i )

2) 计算难度分数的累计密度函数,使难度分数在0到1之间

3) for training step t = 1 , 2 , , T do

计算当前模型Competence值 c ( t )

从数据集中均匀采样相应批次数据Bt,其中 s i < c ( t )

数据Bt作为输入,调用模型T进行训练

4) 输出模型