bitnet-b1.58-2B-4T和三进制

超低比特矩阵乘法LUT加速器设计与优化 矩阵乘法(GEMM)是深度学习中的核心计算操作,尤其在Transformer架构的自注意力层和前馈层中占比超过90%。传统方法面临计算效率低、存储需求大的挑战。通过超低比特量化技术,如三值权重(-1,0,+1)和8位激活值,可显著降低存储和计算开销。查找表(LUT)技术进一步将乘加运算转化为高效的查询操作,结合硬件架构优化(如最小生成树路径生成和混合精度LUT设计),实现高能效计算。Platinum加速器在BitNet-b1.58模型上实测达到1534 GOP/s吞吐量,适用于边缘计算场景中的大语言模型(L 阅读详情

最近有个模型挺火啊现在都排进了HF排行榜的第四了

模型叫做microsoft/bitnet-b1.58-2B-4T

Image

Image

其实非常小的一个模型,只有2B,那这东西有多大意义呢?

它主要探索一个打法

也就是这篇论文

The era of 1-bit llms: All large language models are in 1.58 bits

先说这论文解决啥问题

现在LLM越来越大,虽然也有各种量化策略,但是,你基础模型越来越大这是不争的事实,从2B上来到7B,最后14,100,现在动不动加MOE就六七百B,甚至有上trillion的模型,都不考虑激活,光这模型权重,一般卡就根本装不下,举个例子比如你40B得模型,以BF16的形式存储,就要占80G的显存,直接给卡的显存就撑爆了,只能跨TP或者PP存着。

因为它存一个参数就要消耗16个bit

那能不能把这节省一点呢,答案是可以的,比如量化到int4啥的,一下子就变4bit了,但是因为量化反向化造成的损失也比较大,除非你做了特别好的方式,例如负载的bit wise 的quantized,context wise的quantized,才能有一些好的效果

还一个问题就是矩阵乘,这玩意耗算力,耗电

那有没有一种方法来解决方便两个问题的,就是这篇1.58b论文来解决的。

我门先看啥是1.58B

其参数采用三元值{-1, 0, 1}表示。在信息论中,三个可能的值需要log₂(3) ≈ 1.58496 bits来表示,约等于1.58 bits。这是一种极端的量化方式,旨在减少计算和内存需求,同时保持与全精度模型(如FP16或BF16)的性能相当

所以又把它叫三进制,2进制不是[0,1]么

讲到这会有学数学的同学骂我,说你懂不懂进制啊。三进制是计数系统,每一位有{0, 1, 2},用于表示数值。而{-1, 0, 1}是离散的权重值,不构成连续的计数位。例如,两个三进制位可以表示0到8(3²-1),但BitNet b1.58的两个参数只是独立取值,没有组合成数值的含义,然后巴拉巴拉,我就爱叫三进制,爱咋咋地

Image

我们继续

我这里面举举一个具体的例子来说明BitNet b1.58如何通过三元值{-1, 0, 1}减少存储需求,相比于你熟悉的浮点数(如BP16啥的)。

例子:假如有5个参数,我们来算一下存储对比

有这么一个包含5个参数的小模型,参数值为:1, -1, 0, 1, 0。

  • BF16存储
    • 每个参数用16位存储,总共5 × 16 = 80位。

  • BitNet b1.58存储
    • 这些参数被量化为{-1, 0, 1},可以映射为三元数字0、1、2(例如,-1→0,0→1,1→2),得到序列:2, 0, 1, 2, 1。(不量化肯定不行,要不对不上2进制,你放不进去现有的计算机系统里面去)

    • 然后,这5个三元参数(称为trit)可以高效打包到8位中。例如,将它们视为基数3的数,计算为2×81 + 0×27 + 1×9 + 2×3 + 1×1 = 178,转换为二进制是10110010,占用8位。

      =====================

      这块要是有看不懂的,我讲一下,看懂了就直接略过

      • 从高位到低位排列并分配不同指数(3⁴, 3³, 3², 3¹, 3⁰,即81, 27, 9, 3, 1)是三进制计数系统的标准数学表示法,类似十进制的位权(10ⁿ)。

      • 这种方法确保5个trit的243种组合(3⁵)能唯一映射到8位二进制的256种状态(2⁸),实现接近理论最优的存储(1.6位/trit ≈ 1.58位/trit)。

        =====================

这种打包方式(5个trit到8位)使每个参数实际占用约1.6位,接近理论值1.58位,显著降低了存储需求

然后

每个参数可以是{-1, 0, 1},这对应于三种状态。在存储时,这些值通常被映射为0、1、2(即三元数字或trit),以便于用二进制表示。例如,可以通过量化函数将权重映射到{-1, 0, 1},如论文所述,使用absmean量化函数

Image

其实你理解根量化也差不多

为了进一步优化存储,BitNet b1.58采用了将多个三元参数打包到二进制位中的方式。研究表明,5个三元参数(trit)可以被高效打包到8位(byte)中:

    • 理由:3^5 = 243(5个trit的可能组合),而2^8 = 256(8位的可能组合),因此8位足以存储5个trit,且信息密度接近理论最优(99.06%效率)。

    • 具体方法:将5个trit视为基数3的数,转换为基数2。例如,序列2, 0, 1, 2, 1可以计算为2×81 + 0×27 + 1×9 + 2×3 + 1×1 = 178,转换为二进制10110010,占用8位。

现在你2进制得数字有了占8位

对比结果

  • BF16需要80位,BitNet b1.58只需8位,节省了约10倍(80/8=10)

所以是不是把你模型权重占的显存就一下子给拉低了?
可以一下子降10倍的内存占用
另外一个比较牛B得是它其实不太用算矩阵乘

也就是计算优化:三元值的前向传播用加减法替代乘法,显著降低计算成本。论文显示,3B模型的矩阵乘法能耗降低71.4倍,延迟从5.07ms降至1.87ms(2.71倍)

这个啥意思呢?

在传统的神经网络中,矩阵乘那还用说吗,就靠这东西吃饭呢,当然我们叫GEMM,页不光乘,其实事涉及大量的乘法和加法操作。而在BitNet b1.58中,由于参数被限制为{-1, 0, 1},乘法操作可以被简化为简单的加法或减法:

    • 乘以1:相当于直接加法(保持原值)。

      Image

    • 乘以-1:相当于减法(取负值)。

      Image

    • 乘以0:相当于忽略(结果为0)。

      Image

总之乘不乘法也没那么重要了。使得计算更加高效,因为乘法操作通常比加法或减法更耗时且更耗能。论文提到,BitNet b1.58的矩阵乘法能耗比16的模型低71.4倍。此外,3B规模的模型延迟从5.07ms降至1.87ms,吞吐量显著提高,因为小啊

顺带手的,三元值中的0还引入了稀疏性(sparsity),即许多参数为0,可以在计算过程中被直接跳过,这进一步减少了计算量。例如,论文指出,70B规模的BitNet b1.58吞吐量达到2977 tokens/s,而LLaMA LLM仅为333 tokens/s,效率提高8.9倍。

Image

它和llama同等级模型的对比,当然其实事实上llama事最拉的,同等级它现在还时没qwen啥的好的,一会我粘一下结果

这就是1.58B得由来,那么最近发布的ms这个模型有啥更新呢

它搞了个新的.cpp的推理框架

在 CPU 上的快速和无损推理是通过 bitnet.cpp 这一专门设计的软件栈实现的。bitnet.cpp 的核心在于其 优化的内核 以及对 1.58 位模型特性的利用,从而在保证推理精度的前提下提升速度和降低能耗。下面给大家讲一下实现的关键方面:

定制化的内核 (Optimized Kernels):bitnet.cpp 提供了一套专门为 1.58 位模型设计的优化内核,包括 I2_S、TL1 和 TL2。这些内核针对 x86 和 ARM 架构进行了优化,旨在实现快速且无损的推理。

    • I2_S 内核

      该内核在离线状态下将全精度权重转换为 2 位表示,以节省内存和带宽。在进行计算时,这些 2 位权重会被 解包 (Unpack) 回原始值,然后执行标准的矩阵乘法 (GEMV) 操作。由于其直接的乘加方式,推荐在 多线程环境下使用,以便编译器生成高效的流水线指令序列。

    • TL1 内核

      该内核预处理每 两个全精度权重,将它们打包成一个 4 位索引,并预先计算它们对应的激活值到一个 查找表 (LUT) 中。推理时,通过查找表和 int16 的累加来执行 GEMV 操作。该方法借鉴了先前在低比特 LLM 推理方面的工作 [PPK+22, WCC+24, 19]。对于服务大型模型,推荐使用 有限数量的线程。

    • TL2 内核

      与 TL1 类似,但 TL2 将每 三个权重压缩成一个 5 位索引(1 位符号和 4 位索引)。相比 TL1,TL2 实现了更高的压缩率,模型尺寸减少了 1/6,从而降低了带宽需求。因此,推荐在 内存或带宽受限的环境中使用。

无损推理 (Lossless Inference):bitnet.cpp 旨在实现对三元 BitNet b1.58 LLM 的无损推理。通过对比 bitnet.cpp 和 llama.cpp 在 WildChat 数据集上的输出与 FP32 内核的输出(其实这么比完全没必要,比BF16就够了),结果表明 bitnet.cpp 的 l2_S、TL1 和 TL2 内核实现了 100% 的推理准确率,即其输出与全精度基线完全匹配。

性能优化 (Performance Optimization):通过使用这些优化的内核,bitnet.cpp 在 CPU 上实现了显著的性能提升。

    • 在 ARM CPU (Apple M2 Ultra) 上,相对于 llama.cpp(BF16),bitnet.cpp 实现了 1.37x 到 5.07x 的加速,并且 降低了 55.4% 到 70.0% 的能量消耗。尤其值得注意的是,即使对于 100B 参数量的模型,bitnet.cpp 也能在单个 CPU 上达到 接近人类阅读的速度(5-7 tokens per second),100B得模型CPU能给你推出来7个token,这已经可以了

    • 在 x86 CPU (Intel Core i7-13700H) 上,bitnet.cpp 的加速效果更加显著,达到了 2.37x 到 6.17x,并且 降低了 71.9% 到 82.2% 的能量消耗。即使在线程受限的情况下(2 个线程),bitnet.cpp 仍然表现出强大的性能。但这玩意尤其是cpu不光x86还是arm玩得就是thread多,所以肯定是越多core越快

Image

官方给的评测看着同等级的一些模型来看,它也还行,但是值得注意的是MMLU和humaneval都不咋滴,这个在实际使用起来,肯定还时比较别扭,所以目前是实验性质多一点

因为它在做三元到二元的时候其实走的是QAT的思想,所以这块如果能做到bit wise的quantized或者优化的时候理论能力还能有上升

总之吧,以后edge测的推理,真就有可能搞一台arm就OK了,页不用GPU了。(GPU本来擅长的是矩阵乘,你这么做把乘当加法了,tensor core页没什么用了,光用cuda core加速,有用,但是就没那么明显了)

NativeTernary编码:二进制系统上的高效三元数据表示方案 在计算机科学中,数据编码是信息存储与传输的基础技术。传统二进制编码虽然占据主导地位,但三进制系统因其接近自然对数e的理论最优信息密度而备受关注。NativeTernary编码创新性地在二进制硬件上实现了高效三元表示,通过2比特对划分3个数据符号和1个分隔符,达到1.585比特/符号的信息密度。该技术采用自适应边界标记策略,与霍夫曼编码原理相似,使边界成本与语义重要性成正比。在神经网络领域,如Microsoft的BitNet b1.58模型,NativeTernary实现了24%的存储节省和460倍的边界开销 阅读详情

相关推荐

BitNet b1.58 2B4T Technical Report

1比特大语言模型是模型量化的一种极端但前景广阔的形式,其中权重以及可能的激活值被限制为二进制{-1, +1}或三进制{-1, 0, +1},为效率挑战提供了一个有吸引力的解决方案。虽然先前的工作已经探索了1比特模型,但现有的开源工作通常分为两类:1)应用于预训练全精度模型的训练后量化(PTQ)方法,这可能导致显著的性能下降(Xu等人,2024b;Team,2024);这项工作的核心贡献在于证明,当进行有效的大规模训练时,原生1比特大语言模型在广泛的任务中可以实现与类似规模的领先开源全精度模型相当的性能。

c_cpp_csharp的专栏 347

LLMs之bitnet.cpp:《1-bit AI Infra: Part 1.1, Fast and Lossless BitNet b1.58 Inference on CPUs》翻译与解读

​ LLMs之bitnet.cpp:《1-bit AI Infra: Part 1.1, Fast and Lossless BitNet b1.58 Inference on CPUs》翻译与解读 目录 《1-bit AI Infra: Part 1.1, Fast and Lossless BitNet b1.58 Inference on CPUs》翻译与解读 Abstract 1、bitnet.cpp 4 Future Work 《1-bit

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1852

(三十四)人工智能应用--自然语言处理--自然语言处理概述

自然语言处理(NLP)是让机器理解人类语言的交叉学科,涵盖语音识别、语义理解与生成。其发展历经规则驱动、统计学习到深度学习三阶段,核心突破在于词向量(如Word2Vec)实现语义表示。课程以“三层金字塔”框架梳理基础技术、核心技术与应用实践,并强调数据维度:文本为2D,序列3D,图像4D,视频5D,第一维恒为样本数。掌握文本→ID→Embedding的转化链路,是构建模型的基础。

直到世界的尽头 36

微软开源“原生1bit”三进制LLM:2B参数,0.4GB内存/单CPU就能跑,性能与同规模全精度开源模型相当

另外,微软还开源了bitnet.cpp——一个用于1 bit LLM CPU推理的官方参考C++库,提供针对标准CPU架构优化的内核,旨在高效适配模型的特定量化方案,尽可能避免通用量化库的开销或复杂的底层位操作。阶段,基于UltraFeedback、MagPie等人类偏好数据集,模型通过无奖励模型的直接优化,提升了回答的安全性与用户满意度,避免了传统RLHF的高计算成本。之后,微软原班人马在上一篇论文的基础之上做了优化,提出BitNet b1.58,在原始BitNet的基础上增加了一个额外的。

量子位 389

简述 LLaMA(Large Language Model Meta AI)的基本原理

简述 LLaMA(Large Language Model Meta AI)的基本原理

我哎GIS博客 298

HTML入门(详细教程),前端入门从这里开始

HTML基础教程,网页框架搭建,表单制作,了解HTML标签的基本用法,每个标签具备哪些属性。

wandertp的博客 1283

BitNet b1.58:大模型是不是就快要能在手机上跑个分了

微软亚洲研究院昨天发了一个帖子,论文看了,但又没有完全看懂(流下了缺乏知识的泪水),感觉是个特别牛逼的东西,这是一种新的1-bit大语言模型(LLM)BitNet b1.58,到底牛逼在哪儿呢?我们一起探讨吧,看下回能不能在亚研院请个同事来给大家再解释一下。与传统的FP16 LLM相比,BitNet b1.58在速度、内存使用、能耗等方面具有显著优势,同时在语言模型困惑度和下游任务性能方面能够与之...

dotNET跨平台 855

卷积神经网络中的边缘检测:从Canny算法到深度学习(PyTorch实现)

本文系统梳理了边缘检测从经典Canny算法到深度学习方法的演进,重点解析了Canny算法的数学原理及其对卷积神经网络设计的深远影响。通过PyTorch实战,详细演示了如何构建并训练一个基于HED架构的深度学习边缘检测模型,并探讨了模型优化、评估及与传统方法融合的高级技巧。

jenkins8butler的博客 151

【AI大模型轻量化】仅需0.4GB,参数只有0和±1!微软开源首个原生1 bit模型,CPU轻松跑

大模型轻量化终于又有好玩的了。 就在最近,微软亚研院开源了第一款参数量达到20亿,并且还是原生1bit精度的LLM——BitNet b1.58 2B4T。

datian1234的博客 1150

智能枕头

睡觉和吃饭是一样重要的,一个人想要健康的体魄,不仅要饮食得当,更需要有一个好的睡眠质量。随着人们生活品质的提高,人们对于睡眠的要求越来越高,那么就非常需要一款舒适的枕头。为了适应市场的需求,我爱物联网推出了智能枕头。因为智能枕头可以给头部及颈椎一个良好的承托力,舒适、柔软、放松,让人更好的进入睡眠。 目录 一、智能枕头方案介绍 二、智能枕头的优点 三、智能枕头功能介绍 四、智能枕头APP开发 五、...

6108我爱物联网方案开发优快云博客 3659

从三个角度理解知识图谱

2012年谷歌首次提出“知识图谱”这个词,由此知识图谱在工业界也出现得越来越多,对于知识图谱以及相关概念的理解确实也是比较绕。自己在研究大数据独角兽Palantir之后开始接触知识图谱,也算对其有了一定了解,这里从三个角度总结一下怎么去理解知识图谱。 几个基本概念:本体、实体、知识库、知识图谱 1、本体是概念的集合,是大家都公认的概念框架,一般不会改变如“人”、“事”、“物”、 “地”、“组...

JavaChaoCo的博客 6901

仅需0.4GB,参数只有0和±1!微软开源首个原生1 bit模型,CPU轻松跑

总而言之,微软研究院发布的BitNet b1.58 2B4T模型,以其仅20亿参数、创新的原生1.58位量化技术(参数仅为{-1, 0, +1})和仅0.4GB的大小,代表了LLM轻量化的一次重要探索。在11个基准测试中的平均分已经和1.5B和2B的全精度模型相当,用微软自己的话说就是,「推进了由领先的开放权重LLMs定义的帕累托前沿,展示了更高的效率」。参数只有2B,和动辄14B、32B、617B等全量模型相比,大小还不到他们零头,并且由于参数的精度压缩到极低,所以这个模型只有0.4GB的大小。

小白学视觉 234

SPSS新手教程—两步聚类之结果解读

在《详解SPSS两步聚类之参数设置》一文中,我们已经了解了两步聚类的优点、分析原理,以及参数设置的技巧。 在本节中,会对IBM SPSS Statistics聚类后的结果进行解读,其中会涉及到最终聚类的结果、聚类的质量、变量重要性、聚类特征的解读。 如图1所示,我们先来回顾下本例数据在参数设置面板中的详细设置。 图1:二阶聚类设置 一、数值结果 根据上述参数设置,得到如下的数值分析结果。 首先看到自动聚类结果,如图2所示为聚类的透视表结果,展示了不同聚类数目下的BIC、BIC变化量、BIC变

nekonekoboom的博客 3万+

自然语言处理的技术演进与核心任务

从早期的规则与统计方法,到以神经网络为代表的深度学习方法,再到当前以大规模预训练语言模型为主导的范式,这一领域发生了深刻变化。早期的自然语言处理高度依赖人工编写的语言规则与词典,虽在受限场景可用,却难以覆盖语言的开放性与多样性。这种先通识后专精的范式,使自然语言处理从分散的小模型走向统一的能力底座,也催生了对话、写作、摘要等丰富应用。对话系统把理解与生成结合,在上下文中持续回应。这类能力极大提升了内容生产的效率,但也带来事实准确性与原创性的挑战,需要配合检索与人工审核,避免流畅却失实的表达误导读者。

renhongxia1的博客 508

SAP Fiori Launchpad Tile,UI5 应用,和 PFCG Role 的对应关系

问题:已经看到了SAP Fiori Launchpad上的某个tile,如何反推后台需要配置哪个PFCG Role才能看到该tile? 这个问题是今天一个朋友在微信上问我的。因为我最近忙着学习一个新的SAP产品,所以这个问题也没有时间展开来写,本文就只做概要介绍。 下图是一个Gateway系统上打开的SAP CRM Fiori Launchpad: 如何弄清楚后台用户配置了哪个PFCG Role之后,才能看到Sales Representative(CRM)这个Group下的tile? 既然当前我使用的用

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1520

面试问题总结——关于YOLO系列(三)

接着上篇的的YOLO系列面试问题总结,加油,冲! 三.YOLOv3 1.YOLOv3主干网络BackBone——Darknet-53网络结构(因为有53个卷积层) (原论文中Darknet53的尺寸是在图片分类训练集上训练的,所以输入的图像尺寸是256x256,而在YOLOv3中输入尺寸是416×416)   ①上图中,Top-1 Accuracy和Top-5 Accuracy是指什么呢?区别在哪呢?   我们知道ImageNet有大概1000个分类,而模型预测某张图片时,会给出1000个按概率从高.

boss-dog 1万+

总结1:大语言模型概述

AI是什么 → AI发展从1.0到2.0的演变 → 什么是大语言模型LLM → 市面上常见大模型介绍 → 大模型各行各业落地应用 → 大模型未来趋势与现存挑战、解决办法

xiaobaivera的博客 383

YOLOv13改进策略【小目标改进】| Shape-NWD:融合改进,结合Shape-IoU和NWD 更好地适应小目标特性

Bw−wgt2h−hgt2weight2Bweight2w−wgt​2h−hgt​2​其中weight2weight = 2weight2。

Limiiiing的博客 587

11.04 大语言模型研究简报:OpenAI 工程 Agent 在 BenchCAD 2.0 上达到 0.875 分

大型语言模型的应用场景正在从代码编写延伸至真实的工程设计。2026 年 11 月 3 日,OpenAI 发表《Accelerating engineering for the physical world》,介绍 GPT-6 Astra 与 Codex 在机械设计、计算机辅助设计(CAD)、印刷电路板(PCB)设计、有限元分析(FEA)及制造工作流中的应用。

qq_48717745的博客 411

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

港大 RosettaSim 让语言模型学会长时交通仿真(ECCV 2026)

在验证集 2% 子集、骨干冻结及单个 epoch 的训练预算下,Qwen2.5-0.5B-Instruct 的综合分数达到 0.7620,优于 Llama-3.2-1B-Instruct 的 0.7594、TinyLlama 的 0.7397 和 GPT-2-Small 的 0.5425。SMART 和 CAT-K 的行为整体分数较高,而 RosettaSim 在持续补充新参与者的同时,取得了更好的交通流表现与综合分数。在常见的短时设置中,模拟器主要关注初始场景里的参与者,预测它们接下来如何运动。

soaring_casia的专栏 111

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

论文 | WebCopass:面向代码语言模型的多模态Web编码评估 | 多模态网页编码评估基准

WebCompass:面向代码语言模型的多模态Web编码评估多模态基准测试平台完整的 lifecycle:生成-编辑-修复用任务感知评估方法,需要强大的功能推理能力,还深入的视觉设计理解和更高的输出一致性。代码生成评估流程图:流程:模型上下文协议(MCP)对真实浏览器的控制。

weixin_42479421的博客 106

新书预告 从《Transformer与大语言模型》到《LLM量化实战》

《Transformer 与大语言模型》完结,新系列《LLM 量化实战》启动。上一本解析“为什么”设计大模型,本册聚焦“怎么”让模型变小变快——从FP16到4-bit量化,详解GPTQ、AWQ、QLoRA、GGUF等技术,结合RTX 4090实测,手把手教你压缩模型、降低显存、部署推理。适合想在8GB~24GB显存设备上运行7B/70B模型的开发者与工程师。原理+实战双线并进,只写真实跑通的结果。

AI服务生活 332

总结2:大语言模型入门

我用开一家AI小餐馆做整套比喻: 把大模型想象成一家餐馆,大语言模型就是餐馆本身;训练原理就是装修、培训后厨;使用技巧是顾客怎么点菜才能吃到合心意的菜;解决幻觉就是避免后厨瞎编菜品;Agent智能体是雇来的全能店长;模型生态就是选后厨是自研(开源)还是外包(闭源),以及调整后厨规模大小。下面按顺序梳理,每个专业术语配一句话解释+生活化例子。

xiaobaivera的博客 720

来自Transformers的双向编码器表示(BERT)

BERT是一种基于Transformer编码器的双向预训练语言模型,通过自监督学习在大规模语料上进行掩蔽语言模型(MLM)和下一句预测(NSP)任务预训练。其输入包含词元、片段和可学习位置嵌入,利用双向上下文表示词元。预训练后,可微调用于下游自然语言处理任务。实验表明,BERT能生成上下文敏感的词向量,有效捕捉语义信息。

2301_76293625的博客 216
上一篇: Minecraft也能当世界模型?
下一篇: Col开头的模型能给RAG带来啥新算法
周博洋K
博客等级 码龄9年 2005粉丝 156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值