当前位置:

首页 > 业界资讯 > 笔记本就能运行的ChatGPT平替来了,附完整版技术报告

笔记本就能运行的ChatGPT平替来了,附完整版技术报告

自从OpenAI发布ChatGPT后,最近几个月聊天机器人热度不减。虽然ChatGPT功能强大,但OpenAI几乎不可能将其开源。不少人都在做开源方面的努力,比如前段时间Meta开源的LLaMA。其是一系列模型的总称,参数量从70亿到650亿不等,其中,130亿参数的LLaMA模型「在大多数基准上」可以胜过参数量达1750亿的GPT-3。LLaMA的开源可是利好众多研究者,比如斯坦福在LLaMA的基础上加入指令微调(instructtuning),训练了一

本文目录

    自从 OpenAI 发布 ChatGPT 后,最近几个月聊天机器人热度不减。

    虽然 ChatGPT 功能强大,但 OpenAI 几乎不可能将其开源。不少人都在做开源方面的努力,比如前段时间 Meta 开源的 LLaMA。其是一系列模型的总称,参数量从 70 亿到 650 亿不等,其中,130 亿参数的 LLaMA 模型「在大多数基准上」可以胜过参数量达 1750 亿的 GPT-3。

    LLaMA 的开源可是利好众多研究者,比如斯坦福在 LLaMA 的基础上加入指令微调(instruct tuning),训练了一个名为 Alpaca(羊驼)的 70 亿参数新模型(基于 LLaMA 7B)。结果显示,只有 7B 参数的轻量级模型 Alpaca 性能可媲美 GPT-3.5 这样的超大规模语言模型。

    又比如,我们接下来要介绍的这个模型 GPT4All,也是一种基于 LLaMA 的新型 7B 语言模型。项目上线两天,Star 量已经突破 7.8k。

    笔记本就能运行的ChatGPT平替来了,附完整版技术报告

    项目地址:https://github.com/nomic-ai/gpt4all

    简单来讲,GPT4All 在 GPT-3.5-Turbo 的 800k 条数据上进行训练,包括文字问题、故事描述、多轮对话和代码。

    根据项目显示,M1 Mac、Windows 等环境都能运行。

    笔记本就能运行的ChatGPT平替来了,附完整版技术报告

    我们先来看看效果。如下图所示,用户可以和 GPT4All 进行无障碍交流,比如询问该模型:「我可以在笔记本上运行大型语言模型吗?」GPT4All 回答是:「是的,你可以使用笔记本来训练和测试神经网络或其他自然语言(如英语或中文)的机器学习模型。重要的是,你需要足够可用的内存 (RAM) 来适应这些模型的大小……」

    接下来,如果你不清楚到底需要多少内存,你还可以继续询问 GPT4All,然后它给出回答。从结果来看,GPT4All 进行多轮对话的能力还是很强的。 

    笔记本就能运行的ChatGPT平替来了,附完整版技术报告

    在 M1 Mac 上的实时采样

    有人将这项研究称为「改变游戏规则,有了 GPT4All 的加持,现在在 MacBook 上本地就能运行 GPT。」

    笔记本就能运行的ChatGPT平替来了,附完整版技术报告

    与 GPT-4 相似的是,GPT4All 也提供了一份「技术报告」。

    笔记本就能运行的ChatGPT平替来了,附完整版技术报告

    技术报告地址:https://s3.amazonaws.com/static.nomic.ai/gpt4all/2023_GPT4All_Technical_Report.pdf

    这份初步的技术报告简要描述了 GPT4All 的搭建细节。研究者公开了收集的数据、数据整理程序、训练代码和最终的模型权重,以促进开放研究和可重复性,此外还发布了模型的量化 4 位(quantized 4-bit)版本,这意味着几乎任何人都可以在 CPU 上运行该模型。

    接下来,让我们看看这份报告中写了什么。

    GPT4All 技术报告

    1、数据收集和整理

    在 2023 年 3 月 20 日至 2023 年 3 月 26 日期间,研究者使用 GPT-3.5-Turbo OpenAI API 收集了大约 100 万对 prompt 回答。

    首先,研究者通过利用三个公开可用的数据集来收集不同的问题 /prompt 样本:

    • LAION OIG 的统一 chip2 子集
    • Stackoverflow Questions 的一个随机子样本集 Coding questions
    • Bigscience/P3 子样本集进行指令调优

    参考斯坦福大学 Alpaca 项目 (Taori et al., 2023),研究者对数据准备和整理给予了大量关注。在收集了最初的 prompt 生成对的数据集后,他们将数据加载到 Atlas 进行整理和清理,删除了所有 GPT-3.5-Turbo 未能响应 prompt 并产生畸形输出的样本。这使得样本总数减少到 806199 个高质量的 prompt - 生成对。接下来,研究者从最终的训练数据集中删除了整个 Bigscience/P3 子集,因为它的输出多样性非常低。P3 包含许多同质化的 prompt,这些 prompt 从 GPT-3.5-Turbo 中产生了简短而同质化的反应。

    这种排除法产生了一个包含 437,605 个 prompt - 生成对的最终子集,如图 2 所示。

    笔记本就能运行的ChatGPT平替来了,附完整版技术报告

    模型训练

    研究者在 LLaMA 7B (Touvron et al., 2023) 的一个实例中将几个模型进行微调。他们最初的公开版本相关的模型是用 LoRA (Hu et al., 2021) 在 437605 个后处理的例子上以 4 个 epoch 训练的。详细的模型超参数和训练代码可以在相关的资源库和模型训练日志中找到。

    可重复性

    研究者发布了所有的数据(包括未使用的 P3 generations)、训练代码和模型权重,供社区进行复现。感兴趣的研究者可以在 Git 存储库中找到最新的数据、训练细节和检查点。

    成本

    研究者大概用了四天的时间制作这些模型,GPU 成本为 800 美元(从 Lambda 实验室和 Paperspace 租的,其中包括几次失败的训练),此外还有 500 美元的 OpenAI API 费用。

    最终发布的模型 gpt4all-lora 可以在 Lambda 实验室的 DGX A100 8x 80GB 上用大约 8 小时训练完成,总成本为 100 美元。

    这个模型可以在普通笔记本上运行,真就像网友说的「除了电费之外,没有任何成本。」

    笔记本就能运行的ChatGPT平替来了,附完整版技术报告

    评估

    研究者使用 SelfInstruct 论文 (Wang et al., 2022) 中的人类评估数据对该模型进行了初步评估。报告还对比了该模型与已知最好的公开的 alpaca-lora 模型(该模型由 huggingface 的用户 chainyo 提供)的 ground truth 困惑度。他们发现,所有的模型在少数任务上都有非常大的困惑度,并且报告的困惑度最大为 100。与 Alpaca 相比,在这个收集的数据集上进行微调的模型在 Self-Instruct 评估中表现出了更低的困惑度。研究者表示,这个评估不是详尽的,仍存在进一步的评估空间 —— 他们欢迎读者在本地 CPU 上运行该模型(文件见 Github),并对它的能力有一个定性的认识。

    最后,需要注意的是,作者公布了数据和训练细节,希望它能加速开放的 LLM 研究,特别是在对齐和可解释性领域。GPT4All 模型的权重和数据仅用于研究目的,并获得许可,禁止任何商业使用。GPT4All 是基于 LLaMA 的,LLaMA 具有非商业许可。助理数据是从 OpenAI 的 GPT-3.5-Turbo 收集的,其使用条款禁止开发与 OpenAI 进行商业竞争的模型。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    业界资讯
    相关文章 更多
    Microsoft
    Microsoft

    Edge收藏夹不同步?五步排查法,让书签乖乖“串门” 跨设备工作,收藏夹却“各管各的”?这确实是件烦心事。你的Edge浏览器收藏夹没能同步到其他电脑或手机上,背后通常藏着几个常见的原因:账户登录状态、网络配置冲突,或者浏览器设置本身的小脾气。别担心,跟着下面的步骤走一遍,基本都能让书签重新“归队”,

    计算机二级Excel怎么设置条件格式 Excel高亮重复值操作步骤【技巧】
    计算机二级Excel怎么设置条件格式 Excel高亮重复值操作步骤【技巧】

    准备计算机二级考试,Excel的条件格式绝对是绕不开的重点。尤其是“高亮重复值”这个考点,几乎年年都考,但很多同学只知其然不知其所以然。今天,我们就来把这五种核心方法掰开揉碎了讲清楚,从基础操作到进阶应用,帮你把这块硬骨头啃下来。 一、使用“突出显示单元格规则→重复值”快速标记 这招是入门必会,也是

    计算机二级Access怎么创建查询 Access选择查询准则设置流程【操作】
    计算机二级Access怎么创建查询 Access选择查询准则设置流程【操作】

    创建Access查询时,需准确设置筛选条件。初学者可通过向导快速构建基础查询;进阶操作需进入设计视图,在条件行输入表达式进行精确筛选,如同行条件为“与”关系,不同行为“或”关系。还可运用通配符、日期格式及复合条件实现模糊匹配与复杂查询,最后保存并验证结果。

    如何在 Java 中利用 byte 类型的符号位特征理解数值在计算机底层的补码存储原理
    如何在 Java 中利用 byte 类型的符号位特征理解数值在计算机底层的补码存储原理

    Java中byte类型以8位补码存储数值,符号位直接参与计算。补码是内存中的唯一存储形式,并非转换结果。例如,-128对应10000000,(byte)200因补码解释为-56。符号位与数值位统一构成可直接运算的系统,揭示了底层数值表示与转换的逻辑。

    Linux怎么修改主机名hostname Linux永久修改计算机名教程
    Linux怎么修改主机名hostname Linux永久修改计算机名教程

    Linux怎么修改主机名hostname Linux永久修改计算机名教程 说到给Linux服务器改名,很多朋友的第一反应就是那条经典的命令:hostnamectl set-hostname。没错,在现代化的systemd系统里,这确实是官方唯一推荐的永久改名方式。它干净利落,直接写入/etc/hos

    华为盘古 Ultra MoE 模型发布
    华为盘古 Ultra MoE 模型发布

    5月30日,华为推出了全新的AI模型——盘古UltraMoE,该模型的参数量达到了7180亿。作为一款接近万亿参数的MoE(MixtureofExperts)模型,它在整个训练过程中完全基于华为的昇腾AI平台完成,标志着华为在超大规模模型训练方面取得了重要进展。盘古UltraMoE的成功训练离不开盘古团队研发的一系列创新技术。例如,Depth-ScaledSandwich-Norm(DSSN)稳定架构的引入,显著改善了超大规模模型训练期间出现的梯度异常及

    每2秒解一道高数题!华为揭秘万亿MoE训练系统全流程
    每2秒解一道高数题!华为揭秘万亿MoE训练系统全流程

    现在,请大家一起来数一下"1"、"2"。OK,仅仅2秒的时间,一个接近万亿规模的MoE大模型就已经掌握了如何解答一道高等数学难题的方法!而且呢,这个大模型还是完全依靠国产设备进行训练的,整个流程都体现了浓浓的“国产”特色。这就是华为借助"昇腾+PanguUltraMoE"这一组合实现的成果——不仅达成了国产算力与国产模型在全流程上的自主可控训练闭环,还在集群训练系统的性能方面达到了行业顶尖水平。有多顶尖?来看一组数据:预训练阶段:昇腾Atlas800TA2万卡集群的MFU提升

    美团推出首个语音GUI智能体,端到端语音训练更优
    美团推出首个语音GUI智能体,端到端语音训练更优

    只需动动嘴,就能操控GUI代理?由美团与浙江大学联合推出的GUIRoboTron-Speech——让你彻底解放双手,直接对设备“发号施令”。这是首个可以直接通过语音指令和屏幕截图进行端到端(End-to-End)决策的自主GUI智能体,致力于为用户提供更自然、高效且无障碍的人机交互方式。从文本到语音,智能代理的新一轮进化目前,基于大语言模型(LLMs)的自主GUI智能体已经能够通过文本指令自动完成跨应用、多步骤的复杂操作,显著提升用户效率。然而,这种依赖文本输入的方式在某些场景中存在明显局限

    超级智能体生命力觉醒!可自我更新的AI来了,妈妈再也不用担心数据瓶颈难题
    超级智能体生命力觉醒!可自我更新的AI来了,妈妈再也不用担心数据瓶颈难题

    哭死啊,全球狂炼大模型,一互联网的数据不够用,根本不够用。训练模型搞得跟《饥饿游戏》似的,全球AI研究者,都在苦恼怎么才能喂饱这群数据大胃王。尤其在多模态任务中,这一问题尤为突出。一筹莫展之际,来自人大系的初创团队,用自家的新模型,率先在国内把“模型生成数据自己喂自己”变成了现实。而且还是理解侧和生成侧双管齐下,两侧都能生成高质量、多模态的新数据,对模型本身进行数据反哺。模型是啥?中关村论坛上刚刚露面的多模态大模型Awaker1.0。团队是谁?智子引擎。由人大高瓴人工智能学院博士生高一钊创立,高瓴人工智能

    计算机经多次尝试后成功启动
    计算机经多次尝试后成功启动

    一些用户反映他们的Windows计算机需要多次尝试才能启动。这种情况令人沮丧,因为用户必须反复尝试开机。通常,这种问题的根本原因是硬件故障。如果您也遇到类似的问题,本文中提供的解决方案将对您有所帮助。为什么我的电脑需要多次启动?耗尽的CMOS电池或过时的BIOS也可能导致启动问题。此外,有故障的RAM和电源单元也是导致此问题的原因。Windows计算机在多次尝试后启动如果您的Windows计算机在多次尝试后启动,请使用以下建议。执行硬重置重置cmos检查CMOS型电池电压更新BIOS硬件问题下面,我们详细

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。