目录
- 为什么要增量预训练?
- 进行增量预训练需要做哪些准备工作?
- 增量预训练所用训练框架?
- 增量预训练数据选取思路有哪些?
- 增量预训练训练流程是怎么样?
1. 为什么要增量预训练?
预训练学知识,指令微调学格式,强化学习对齐人类偏好,所以要想大模型有领域知识,得增量预训练(靠指令微调记知识不靠谱,不是几十w条数据能做到的)。
2. 进行增量预训练需要做哪些准备工作?
- 选取底座模型:可以根据自己的项目需求和硬件基础来选择合适的底座模型及模型参数量的大小。
- 收集数据:一般来说需要收集大量的文本数据,包含各个领域,主要从互联网上获取,一般预训练数据的大小都是 TB 级别的。
- 数据清洗:所有的信息都能够在互联网信息中被找到,只是信息密度相比「人工精选数据集」要更低。例如「明星信息」、「如何写代码」这些信息都能在新闻网站、或是问答网站中找到&#