模型介绍
中文整理星辰语义大模型-TeleChat2
🦉 github️ • 🤗 Hugging Face • 🤖 ModelScope • 🏔 MindSpore • 🐾 gitee️ • 💬 WeChat
目录
模型介绍
效果评测
模型推理
声明、协议、引用
最新动态
- 11.08 开源 **TeleChat2-3B**、**TeleChat2-7B**、**TeleChat2-35B**,该版本模型均具备 **Function Call** 功能。
- 10.18 开源TeleChat2-35B模型。
- 9.20 开源TeleChat2-115B模型,该模型是**首个完全国产算力训练并开源的千亿参数模型**。
模型介绍
星辰语义大模型-TeleChat2
星辰语义大模型**TeleChat2**是由中国电信人工智能研究院研发训练的大语言模型,该系列模型**完全基于国产算力**训练。
本次开源的 **TeleChat2-3B**、**TeleChat2-7B**、**TeleChat2-35B** 模型已支持**工具调用**功能。在 **Function Call** 方面,我们针对性进行了效果优化,在相关榜单评测上相比同尺寸模型均有较好表现。
- *TeleChat2-115B**模型采用10万亿 Tokens中英文高质量语料进行训练,同步开源对话模型**TeleChat2-115B**的多格式、多平台权重文件。
- *TeleChat2**在训练数据、训练方法等方面进行了改进,在通用问答和知识类、代码类、数学类榜单上相比**TeleChat1**均有大幅提升。
- **TeleChat2**完全基于国产算力和国产深度学习框架进行训练,算力和算法框架更自主可控。优化MP、PP、SP实现方式提升模型性能,优化算子来提升训练速度。
- 我们使用大量小模型实验来验证scaling law规律,在不同模型结构、不同数据配比和数据清洗方式中寻找最优设计。
- 采用RingAttention及其他序列切分方式,实现长文训练性能提升;通过ntk-aware+attention-scaling的方式保证训练长度切换时的平稳过渡,以此来保证模型在不同长度数据下的训练效果。
在微调数据方面,我们进行了指令复杂性提升与多样性扩充,通过数据合成和人工标注生成高质量数据,并使用拒绝采样生成多样的推理路径;通过研究一套基于base模型反向选择偏好对齐数据方案,基于适配数据最大限度提升模型效果。
- 通用能力较TeleChat系列模型提升超过29%,在逻辑推理、总结摘要、长文写作和数学计算上均有大幅提升。
模型结构
我们采用标准的 Decoder-only 结构设计了 **TeleChat2** 模型,使用 Rotary Embedding
的位置编码方法、使用 SwiGLU
激活函数来替代GELU激活函数、使用基于 RMSNorm 的 Pre-Normalization进行层标准化操作。我们将**TeleChat2**的词嵌入层和输出lm
head层参数分开,有助于增强训练稳定性和收敛性。我们选择了GQA以节约attention部分的参数量和计算量、提升训练和推理速度。
TeleChat2**的模型结构配置如下表所示:
layer num hidden size ffn hidden size head num tie word embeddings GQA
- --- --------- ----------- --------------- -------- ------------------- ----
3B 24 3072 6144 24 否 否
7B 30 4096 12288 32 否 否
35B 64 6144 20480 48 否 否
115B 96 8192 40960 64 否 是
我们开源的 **TeleChat2** 模型:
支持deepspeed微调,开源了基于deepspeed的训练代码,支持Zero并行显存优化,同时集成了FlashAttention2
多轮能力支持。开源了多轮数据构建方式,针对多轮模型训练集成了针对多轮的mask loss训练方式,更好的聚焦多轮答案,提升问答效果。
本次发布版本和下载链接见下表
模型版本 下载链接
- ------------- --------
telechat2-3B modelscope
telechat2-7B modelscope
telechat2-35B modelscope
telechat2-115B modelscope
效果评测
TeleChat2** 模型相比同规模模型在评测效果方面也有较好的表现,我们的评测集涵盖了包括MMLU、C-Eval、CMMLU、
GSM8K、MATH、HumanEval、BBH等数据集,评测能力包括了指令遵循、考试能力、数学计算和推理、代码生成等
评测集介绍
通用能力
MMLU 数据集是一个全面的英文评测数据集,涵盖了 57 个学科,包括人文学科、社会科学、自然科学、初等数学、美国历史、计算机科学、法律等等。
CEVAL 数据集是一个全面的中文评估测试集,包括初中、高中、大学和专业难度级别的多项选择题,涵盖了 52 个不同的学科领域。
CMMLU 数据集同样是一个全面的中文评估测试集,涵盖了从基础学科到高级专业水平的67个主题。
推理和代码能力
GSM8K 数据集包含了8.5K高质量的小学数学题,能够评估语言模型在数学推理能力上的表现。
HumanEval 数据集是一个由openai提供的代码能力测试数据集,它由 164 个编程问题组成,要求根据给定的问题和代码模板,生成正确的代码片段。
- BBH 数据集全名为BIG-Bench Hard(BBH),包含23个具有挑战性的BIG-Bench任务,均为之前的语言模型评估中没有超过平均人类评审者表现的任务。
MBPP 数据集包含大约1000个众包的Python编程问题,涵盖编程基础知识、标准库功能等。每个问题包括任务描述、代码解决方案和3个自动化测试用例。
主观题能力
AlignBench是一个多维度全面评估中文大模型对齐水平的评测基准,包含638道单轮主观评测题。
MT-bench是一个用于评估聊天助手的具有挑战性的多轮开放式问题集,包含80通多轮主观评测题。
指令遵循能力
IFEval旨在评估语言模型对指令的精确遵循能力,它包含了500条可精确验证的指令,是Open
LLM Leaderboard中使用的核心基准测试之一。
评测结果如下
Dataset Llama-3.1-70B Qwen1.5-110B Qwen2-72-instruct DeepSeek-v2 TeleChat2-115B TeleChat2-35B TeleChat2-7B TeleChat2-3B
:----------: :-------------: :------------: :-----------------: :-----------: :--------------: :--------------: :--------------: :----------------:
C-Eval - - 83.8 78 **86.9** 85 82 75
MMLU **86** 80.4 82.3 77.8 80.9 82 79.6 72.9
CMMLU 69.01 87.64 87.47 81.6 **89.94** 90.18 84.6 73
BBH - 74.8 - 79.7 **89.04** 88.6 77.3 65.99
GSM8K **95.1** 85.4 91.1 92.2 92.2 91 86.8 64.7
HumanEval 80.5 52.4 **86** 81.1 75 73 56 38
MBPP **86** 58.1 80.2 72 78 75 62.6 47
AlignBench - 7.86 **8.27** 7.91 8.03 7.88 6.96 5.74
MT-bench 8.79 8.88 **9.12** 8.97 8.89 8.2 7.2 5.72
IFEval **87.5** - 77.6 63.8 82.81 79.63 73.1 61.29
模型推理
模型推理
当前模型推理兼容了单卡和多卡推理,以及针对长文推理做了部分优化工作。
模型推理方法示范**
声明、协议、引用
声明
我们在此声明,不要使用TeleChat模型及其衍生模型进行任何危害国家社会安全或违法的活动。同时,我们也要求使用者不要将TeleChat模型用于没有安全审查和备案的互联网服务。我们希望所有使用者遵守上述原则,确保科技发展在合法合规的环境下进行。
我们已经尽我们所能,来确保模型训练过程中使用的数据的合规性。然而,尽管我们已经做出了巨大的努力,但由于模型和数据的复杂性,仍有可能存在一些无法预见的问题。因此,如果由于使用TeleChat开源模型而导致的任何问题,包括但不限于数据安全问题、公共舆论风险,或模型被误导、滥用、传播或不当利用所带来的任何风险和问题,我们将不承担任何责任。
Quote
如需引用我们的工作,请使用如下 reference:
优先采用原作者提供的中文模型卡片;仅有英文说明时由闲社AI翻译整理。重要参数、许可证和商用范围请以原文为准。
你将获得什么
完整仓库方式包含该固定版本中的权重、配置、分词器及说明文件;指定版本方式只下载所选文件或整组分片。多模态模型的投影文件、配置等依赖,请按作者说明配齐。
完整仓库可能包含多个权重格式,因此需要的磁盘空间可能大于单一格式的模型大小。下载文件不等于完成模型部署。
使用前须知
运行模型需要的设备、工具与依赖,以原作者说明为准。
是否允许商用、修改和分发,请查看模型许可证。
闲社提供资料与镜像下载方法,不代表已运行模型或完成安全审计。下载的代码应先检查,再执行。
Problem with the information or download?
Sign in to submit feedback.
