- 博客(9)
- 收藏
- 关注
原创 论文解读和代码复现:PromptBERT: Improving BERT Sentence Embeddings with Prompts
assert len(self.sentence_b) == len(self.sentence_b) == len(self.labels), "数据长度不一样,玩个锤子!这篇论文的贡献在于提出了一种新的基于提示的句子嵌入方法,并通过模板去噪技术显著提高了BERT的性能。assert len(self.sentence_a) == len(self.sentence_b), "数据长度不一样,玩个锤子!templete = ["[X]的意思是[MASK]", "[X],这句话的语义是[MASK]"]
2024-12-06 13:13:13
859
原创 对比学习simcse论文代码复现
assert len(self.sentence_b) == len(self.sentence_b) == len(self.labels), "数据长度不一样,玩个锤子!assert len(self.sentence_a) == len(self.sentence_b), "数据长度不一样,玩个锤子!print(f"总训练进度:{epoch + 1}/{CFG.epochs}")
2024-12-04 10:14:21
871
原创 一文讲清StratifiedKFold、GroupKFold、KFold 和 StratifiedGroupKFold的异同
StratifiedKFold、GroupKFold、KFold 和 StratifiedGroupKFold的区别
2024-11-05 10:17:49
472
原创 Trainer 和 Seq2SeqTrainer
库中的Trainer和都是用于简化模型训练的高层 API,但它们各有不同的设计和功能,以支持不同的任务类型。Trainer是通用的训练器,适用于分类、回归等通用任务;而专为序列到序列(Sequence-to-Sequence)任务设计,特别适用于翻译、摘要生成等需要特殊损失计算的任务。以下是两者的详细介绍。
2024-10-26 17:13:31
1992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人