ChatGPT 人工智能 GPT4 伦理 生成式 医疗 监管 安全 机器学习 深度学习 神经网络 计算机视觉 强化学习 模型 算法 应用 开发 研究 工具 平台 框架 数据集 训练 部署 安全 合规 培训 投资 LLM,llm AI,ai,Ai 大模型 大语言模型 制图 生图 绘图 文生图 文生视频 生成式AI AGI 世界模型 sora chatGPT,chatgpt,ChatGpt claude openai Llama deepseek midjourney 红熊猫模型 Red panda,panda Stable Diffusion,StableDiffusion,stable DALL- E 3 DALL E DALL Flux,flux 扩散模型 混元大模型 文心一言 通义千问 可灵 Pika PixelDance 豆包 月之暗面 零一万物 阶跃星辰 搜索增强 MiniMax Talkie Agent prompt fastai LangChain TTS 微调 提示词 知识库 智能体
# 热门搜索 #
搜索
120亿Stable LM 2上线即开源!2万亿token训练,碾压Llama 2 70B
7266点击    2024-04-09 15:44

【新智元导读】Stability AI推出Stable LM 2 12B模型,作为其新模型系列的进一步升级,该模型基于七种语言的2万亿Token进行训练,拥有更多参数和更强性能,据称在某些基准下能超越Llama 2 70B。


继16亿轻量级Stable LM 2推出之后,12B参数的版本在今天亮相了。


见状,不少网友纷纷喊话:干的漂亮!但,Stable Diffusion 3啥时候出啊?




总得来说,Stable LM 2 12B参数更多,性能更强。


120亿参数版本包含了基础模型和指令微调模型,并在七种多语言,高达2万亿Token数据集上完成训练。


在基准测试中,其性能赶超Llama 2 70B等开源模型。


官博介绍,最新版本的模型兼顾了性能、效率、内存需求和速度,同时继续采用了Stable LM 2 1.6B模型的框架。


通过这次更新,研究人员还为开发者提供了一个透明而强大的工具,以推动AI语言技术的创新。


模型地址:https://huggingface.co/stabilityai/stablelm-2-12b


虽然目前只支持4K的上下文窗口,但你先别急。


Stability AI表示很快就会推出更长的版本,并且可以第一时间在Hugging Face上获取。



12B参数即可实现SOTA


Stable LM 2 12B是一个专为处理多种语言任务设计的高效开源模型,它能够在大多数常见硬件上流畅运行。


值得一提的是,Stable LM 2 12B可以处理通常只有大模型才能完成的各种任务。


比如混合专家模型(MoE),往往需要大量的计算和内存资源。


此外,指令微调版本在工具使用,以及函数调用展现出强大的能力,可以适用于各种用途,包括作为检索RAG系统的核心部分。


性能评估


在性能方面,参与对比的有Mixtral(MoE,总共47B/激活13B)、Llama2(13B和70B)、Qwen 1.5(14B)、Gemma(8.5B)和Mistral(7B)。


根据Open LLM Leaderboard和最新修正的MT-Bench基准测试的结果显示,Stable LM 2 12B在零样本以及少样本的任务上展现了出色的性能。



MT Bench



Open LLM Leaderboard



Open LLM Leaderboard



0-Shot NLP Tasks


在这个新版本中,他们将StableLM 2系列模型扩展到了12B类别,提供了一个开放、透明的模型,在功率和精度方面丝毫不打折扣。


Stable LM 2 1.6B技术报告


最初发布的Stable LM 2 1.6B已经在Open LLM 排行榜上取得了领先地位,证明了其在同类产品中的卓越性能。


论文地址:https://arxiv.org/abs/2402.17834


模型预训练


训练大模型(LLM)的第一阶段主要是学习如何利用大量不同的数据源来预测序列中的下一个token,这一阶段也被称之为训练。


它使模型能够构建适用于基本语言功能甚至更高级的生成和理解任务的通用内部表示。


训练


研究人员按照标准的自回归序列建模方法对Stable LM 2进行训练,以预测下一个token。


他们从零开始训练模型,上下文长度为4096,受益于FlashAttention-2的高效序列并行优化。


训练以BFloat16混合精度进行,同时将all-reduce操作保持在FP32中。


数据


模型性能受训练前数据设计决策的影响,包括源选择和采样权重。


训练中所用的数据均为公开数据,大部分训练数据由其他LLM训练中使用的数据源组成,其中包括德语(DE)、西班牙语(ES)、法语(FR)、意大利语(IT)、荷兰语(NL)和葡萄牙语(PT)的多语言数据。



仔细选择不同数据域的混合比例至关重要,尤其是非英语数据和代码数据。


下图展示了Stable LM 2预训练数据集中各领域有效训练词块的百分比。



分词器


研究人员使用了Arcade100k,这是一个从OpenAI的tiktoken.cl100k_base扩展而来的BPE标记器,其中包括用于代码和数字拆分处理的特殊token。


词库由100,289个token组成,在训练过程中被填充为最接近的64的倍数(100,352),以满足NVIDIA A100设备上推荐的Tensor Core对齐方式。


架构


该模型在设计上与LLaMA架构类似,下表显示了一些关键的架构细节。



其中,与LLaMA的主要区别如下:


1. 位置嵌入


旋转位置嵌入应用于头嵌入尺寸的前25%,以提高后续吞吐量


2. 归一化


相对于RMSNorm,LayerNorm具有学习偏置项


3. 偏置


从前馈网络和多头自注意层中删除了键、查询和值预测以外的所有偏置项。


模型微调


有监督微调(SFT


研究人员在Hugging Face Hub上公开的一些指令数据集上对预训练模型进行微调。


尤其是使用了UltraChat、WizardLM、SlimOrca、ShareGPT、Capybara、Deita和MetaMathQA会话数据集,样本总数为826,938个。


直接偏好优化(DPO)


直接偏好优化(Direct Preference Optimization,简称 DPO)是 Zephyr-7B、Neural-Chat-7B和Tulu-2-DPO-70B等近期强模型的基本工具。


在应用SFT后,通过DPO对得到的模型进行微调。


在这个阶段,他们使用UltraFeedback和Intel Orca Pairs这两个数据集,并通过删除了排名并列的配对、内容重复的配对以及所选回应得分低于80%的配对来过滤数据集。



实验结果和基准测试


少样本和零样本评估


研究人员通过流行基准评估了Stable LM 2的少样本和零样本能力,并将结果与类似大小的开源预训练模型进行了比较。下表列出了模型评估结果。



可以看出,Stable LM 2 1.6B (stablelm-2-1-6b)的性能明显优于其他基础模型。


同样,经过指令微调的版本(stablelm-2-1-6b-dpo)比微软的Phi-1.5平均提高了2%,但在几发准确率上却落后于更大的Phi-2.0。与谷歌的Gemma 2B(2.5B参数)相比,性能也有显著提高。


多语种评估


通过在 ChatGPT 翻译版本的 ARC、HS、TQA 和 MMLU 上进行评估,来评估在多语言环境下的知识和推理能力。


此外,还使用了机器翻译的LAMBADA数据集测试了下一个单词的预测能力。


下表为zero-shot测试结果,可以看出与规模是其两倍的模型相比,Stable LM 2的性能更加出众。



MT基准评估


他们还在流行的多轮基准MT-Bench上测试了模型的对话能力。



Stable LM 2 1.6B显示出具有竞争力的性能,与MT-Bench上的大型模型能力相当甚至更好。



虽然该模型落后于Mistral 7B Instruct v0.2(比Stable LM 2大4倍多)等更强大的模型,但该模型提供了更好的聊天性能,并以较大优势击败了Phi-2、Gemma 2B和TinyLLaMA 1.1B这两个大模型。


参考资料:

https://stability.ai/news/introducing-stable-lm-2-12b


文章来自微信公众号“新智元”,作者:新智元


AITNT资源拓展
根据文章内容,系统为您匹配了更有价值的资源信息。内容由AI生成,仅供参考
1
RAG

【开源免费】graphrag是微软推出的RAG项目,与传统的通过 RAG 方法使用向量相似性作为搜索技术不同,GraphRAG是使用知识图谱在推理复杂信息时大幅提高问答性能。

项目地址:https://github.com/microsoft/graphrag

【开源免费】Dify是最早一批实现RAG,Agent,模型管理等一站式AI开发的工具平台,并且项目方一直持续维护。其中在任务编排方面相对领先对手,可以帮助研发实现像字节扣子那样的功能。

项目地址:https://github.com/langgenius/dify


【开源免费】RAGFlow是和Dify类似的开源项目,该项目在大文件解析方面做的更出色,拓展编排方面相对弱一些。

项目地址:https://github.com/infiniflow/ragflow/tree/main


【开源免费】phidata是一个可以实现将数据转化成向量存储,并通过AI实现RAG功能的项目

项目地址:https://github.com/phidatahq/phidata


【开源免费】TaskingAI 是一个提供RAG,Agent,大模型管理等AI项目开发的工具平台,比LangChain更强大的中间件AI平台工具。

项目地址:https://github.com/TaskingAI/TaskingAI

2
微调

【开源免费】XTuner 是一个高效、灵活、全能的轻量化大模型微调工具库。它帮助开发者提供一个简单易用的平台,可以对大语言模型(LLM)和多模态图文模型(VLM)进行预训练和轻量级微调。XTuner 支持多种微调算法,如 QLoRA、LoRA 和全量参数微调。

项目地址:https://github.com/InternLM/xtuner