519. Feedback Prize - English Language Learning | feedback-prize-english-language-learning
首先,我要感谢 Kaggle 团队和主办方举办这次比赛,也要感谢许多其他参与者分享代码、想法和数据集。
我非常高兴能获得单人金牌。
我的最终提交模型是加权平均模型,由 0.5 * 11个模型的 Nelder-Mead 融合结果 + 11个模型的贝叶斯岭回归堆叠结果 组成。
每个模型都使用了不同的超参数进行训练,例如 seed(随机种子)、num_fold(折数)、max_length(最大长度)等。

我的最终代码在这里:
我的训练仓库在这里:
def freeze(module):
for parameter in module.parameters():
parameter.requires_grad = False
if self.cfg.freezing:
freeze(self.model.embeddings)
freeze(self.model.encoder.layer[:2])
def setup_tokenizer(CFG):
CFG.tokenizer.add_tokens([f"\n"], special_tokens=True)
CFG.tokenizer.add_tokens([f"\r"], special_tokens=True)