Hugging Face 与 Argilla 回顾 Data Is Better Together 计划并公布后续方向
Hugging Face 与 Argilla 合作的 Data Is Better Together 计划已产出 DIBT/10k_prompts_ranked 数据集,吸引超 385 人参与,并被用于构建 SPIN 等新模型。
Hugging Face 与 Argilla 合作的 Data Is Better Together 计划已产出 DIBT/10k_prompts_ranked 数据集,吸引超 385 人参与,并被用于构建 SPIN 等新模型。
Hugging Face Accelerate 在 0.30.0 版本中为 FSDP 加入自动 upcasting,使其在混合精度下与 DeepSpeed 行为对齐,并新增低精度模式供显存受限场景使用。
Hugging Face 在 TRL 中推出 RLOO(REINFORCE Leave One-Out)Trainer,作为 PPO 之外的在线 RLHF 训练算法。
OpenAI 使用新的稀疏自编码器扩展技术,从 GPT-4 的计算中自动识别出 1600 万个模式。
推荐理由:OpenAI 用可扩展的稀疏自编码器从 GPT-4 计算中自动识别出 1600 万个模式,读者可了解可解释性研究的新方法。
Mistral AI 在 la Plateforme 上线模型定制功能,提供三个入口:开源微调代码库 mistral-finetune、平台上的 serverless 微调服务,以及面向特定客户的定制训练服务。
推荐理由:Mistral 同时给出开源微调代码库与托管微调服务,读者可据此判断自建与托管两条路径的成本差异。
Hugging Face 发布博客,介绍如何用 Python 库 Sentence Transformers 微调嵌入向量模型,以提升其在检索增强生成、语义搜索、语义文本相似度等任务上的表现,也可用于从零训练新模型。
ChatGPT 的数据分析功能获得升级,用户现在可以与表格和图表进行交互,并直接从 Google Drive 和 Microsoft OneDrive 添加文件。
OpenAI 与 Reddit 达成合作,将 Reddit 的独特内容引入 ChatGPT 及 OpenAI 旗下产品。
Hugging Face 发布专为希伯来语大语言模型设计的开放排行榜,填补低资源语言评测空白。该排行榜包含希伯来语问答、情感准确率、Winograd Schema Challenge 和英希翻译四项基准,采用 few-shot 提示格式评测。模型通过 HuggingFace Inference Endpoints 自动部署,由 lighteval 库管理 API 请求完成评估。
Hugging Face 发布通用智能体项目 Jack of All Trades(JAT),基于 GPT-Neo 的 Transformer 架构,用单一网络在 Atari 57。
Hugging Face 推出 Open Medical-LLM Leaderboard,用 MedQA、MedMCQA、PubMedQA 及 MMLU 医学与生物学子集等医疗问答数据集,以准确率为主要指标评测大语言模型。
MotherDuck 与 Numbers Station 推出的 DuckDB-NSQL-7B 是专为 DuckDB SQL 设计的大语言模型,基于 Meta Llama-2-7b 微调,并用 DuckDB text-to-SQL 数据进一步优化,可生成包括官方文档和扩展在内的多种有效 DuckDB SQL 语句。
OpenAI 为微调 API 新增功能,让开发者对微调拥有更多控制权,同时公布构建自定义模型的新方式。官方称此举旨在扩展其自定义模型计划,具体功能细节与开放范围尚未披露。
Hugging Face 发布 Cosmopedia,一个由 Mixtral-8x7B-Instruct-v0.1 生成的合成数据集,包含超 3000 万个文件、250 亿 token,用于复现 Phi-1.5 的预训练数据。
推荐理由:Hugging Face 公开了复现 Phi-1.5 合成预训练数据的完整流程与代码,读者可据此了解大规模合成数据的提示词设计与工程细节。
Hugging Face 博客介绍 GaLore 优化器,可将优化器状态内存占用降低超过 82.5%,使 70 亿参数模型(如 Llama 架构)能在 NVIDIA RTX 4090 等消费级 GPU 上训练。
推荐理由:原文给出 GaLore 与 8-bit 优化器结合的内存节省数据及 transformers 完整示例,读者可据此在消费级硬件上复现训练流程。
Argilla 与 Hugging Face 发起 Data is Better Together 实验,几天内吸引 350 名社区贡献者完成超 11,000 次 prompt 评分,并发布含 10,000 条 prompt 用户评分的 10k_prompts_ranked 数据集。
BigCode 发布新一代透明训练的开放代码大模型 StarCoder2,包含 3B、7B、15B 三个尺寸,分别由 ServiceNow、Hugging Face 和 NVIDIA 训练,并同步开放模型、数据集及训练代码。
推荐理由:BigCode 同时放出三个尺寸的代码模型、训练数据集与训练代码,读者可据此判断开源代码模型的能力边界与数据规模。
Hugging Face 发布教程,介绍如何用 Transformers 和 PEFT 库对 Google DeepMind 的开源模型 Gemma(2B 和 7B 参数)进行参数高效微调(PEFT)。
Hugging Face 发布 Matryoshka 嵌入模型入门博客,介绍这类模型能产出多种维度的可用嵌入,将重要信息前置到靠前的维度,截断后仍能保持性能。
Hugging Face 在 PEFT 中新增面向 LoRA 适配器的合并方法,包括 cat、linear、svd、ties、dare 和 magnitude_prune 等,可通过 add_weighted_adapter() 调用。
Hugging Face 博客给出用开源 LLM 生成合成数据、再蒸馏出专用小模型的完整流程,并以金融新闻投资者情绪识别为案例。
推荐理由:用开源 LLM 生成合成数据再蒸馏小模型的完整流程,附可复用 notebook 与成本、延迟、碳排放对比。
Hugging Face 博客给出 PatchTST 的上手示例,先在 Electricity 数据集上直接训练并评估其预测能力,再用已训练模型对 ETTh1 数据集做零样本预测,随后进行线性探测与微调。
Patronus 团队联合 Hugging Face 发布 Enterprise Scenarios Leaderboard,用于评估语言模型在真实企业场景中的表现。
IBM Research 与 Hugging Face 团队合作,在 Transformers 库中发布了轻量级时间序列模型 PatchTSMixer,它基于 MLP-Mixer 架构,支持跨 patch、通道和隐藏特征的混合以及多种注意力机制。
Hugging Face 在 7B 模型上实证评测了 DPO、IPO、KTO 三种无需强化学习的 LLM 对齐方法,扫描 β 等关键超参数并用 MT-Bench 评估。
Hugging Face 博客介绍社区开发的轻量库 Unsloth,与 transformers、PEFT、TRL 完全兼容,可将 LLM 微调速度提升约 2 倍、显存占用降低约 40%,且相对标准 QLoRA 精度损失为 0%。
推荐理由:原文给出 Unsloth 与 TRL 集成的实测加速与显存数据,读者可据此判断微调成本能降到什么程度。
Hugging Face 回顾 2023 年开源 LLM 进展,指出公众对开源与闭源模型的讨论已触及广泛受众。2022 年的开源模型仍延续规模竞赛,如 176B 参数的 BLOOM、175B 参数的 OPT 和 GLM-130B,而 2023 年转向对数据的重视。
Hugging Face 发布《Mixture of Experts Explained》,以 Mixtral 8x7B 发布为背景,系统讲解 MoE 的构成、训练与推理权衡。
推荐理由:系统梳理 MoE 的构成、训练与推理权衡,并给出并行与部署的实践取舍,适合理解稀疏模型工程细节。
OpenAI 启动 Data Partnerships 数据合作计划,与各方合作创建用于 AI 训练的开源和私有数据集。
Hugging Face 博客用 LoRA 微调 RoBERTa-large(355M)、Llama-2-7b 和 Mistral-7B-v0.1 三个模型,在灾难推文二分类任务上做对比评测。实验统一设置 MAX_LEN=512,在单张 A6000(48GB)上训练,并用 Weights & Biases 做超参调优与实验记录。
Explosion 发布 Prodigy-HF 插件,让 Prodigy 标注工具直接集成 Hugging Face 生态。
Renumics Spotlight 现可直接读取 Hugging Face datasets,只需一行 spotlight.show(ds) 即可交互式可视化数据集,无需复制或预处理。Spotlight 能利用预测结果和嵌入向量生成相似度图、混淆矩阵等视图,帮助定位关键数据簇与模型失败模式,并支持通过 Python API 自定义数据检查流程。
Hugging Face 博客发布对 OpenAI 2019 年 RLHF 代码库 openai/lm-human-preferences 的复现工作,在情感和描述性任务上匹配了原代码库的学习曲线,并整理出一份实现细节清单。
推荐理由:作者复现 OpenAI 原始 RLHF 代码并逐条列出实现细节,其中 PyTorch 与 TensorFlow 版 Adam 的差异会直接影响训练稳定性。
Hugging Face 的 tokenizers 新增 chat_template 属性,用 Jinja 模板保存模型训练时使用的对话格式,把消息列表转换成正确格式的字符串。
推荐理由:Hugging Face 把聊天格式从硬编码改为随 tokenizer 保存的 Jinja 模板,读者可据此理解格式错配为何会静默拖垮模型表现。
Hugging Face 在 trl 库中集成 DDPOTrainer,可用 DDPO(Denoising Diffusion Policy Optimization)对 Stable Diffusion 做强化学习微调。
Mistral AI 发布首个 7B 参数模型 Mistral 7B,采用 Apache 2.0 许可,称其在所有标准英文和代码基准上超过现有 13B 参数以内的开源模型。
推荐理由:Mistral AI 官方阐述开源模型路线,并给出首个 7B 模型在基准上超越更大开源模型的对比。
Hugging Face 发布博客,梳理生产环境部署 LLM 的三类优化技术:8-bit 和 4-bit 低精度推理、Flash Attention 以及 Alibi、Rotary embeddings、MQA、GQA 等架构改进。
Hugging Face 发布教程,介绍如何用 PyTorch FSDP 配合 Transformers、Accelerate 和 TRL 微调 Llama 2 70B,并给出在 2 节点 16 张 A100 80GB 上的完整配置。
推荐理由:原文给出 70B 模型 FSDP 微调中 CPU 内存、检查点保存与显存三个问题的具体解法,可迁移到同类大模型训练。
TII 发布 Falcon 180B 并上线 Hugging Face Hub,提供 base 与 chat 两个版本。该模型有 1800 亿参数,在 3.5 万亿 token 的 RefinedWeb 数据上训练,使用最多 4096 张 GPU、约 700 万 GPU 小时。
推荐理由:原文给出 Falcon 180B 的参数量、训练数据与评测对比,读者可据此判断开源大模型的规模与商用限制。
OpenAI 与 Scale 达成合作,企业客户可借助 Scale 的 AI 专业能力微调 OpenAI 最先进的模型。该合作面向有模型定制需求的企业客户。