AI技术-分词器
什么是分词器就是如何将一句话分解成不同的有意义的单词这是AI大模型的第一道门槛主要是负责将文本转换为独立的词也称为Token ID。 现阶段主流的分词算法需要平衡单词表的大小和语义颗粒度的关系主要解决OOV问题。 主要有以下几种算法1BPE自底向上的贪心合并算法。其原理是从字符或者字节开始然后统计相邻符号对的出现频率接着将最高频的合并为新的符号一遍一遍迭代到目标的单词表。一般GPT和LLama采用这种方式。2WordPiece合并的方式不是采用频率而是采用语言模型的似然增益更偏向于合并信息量较大的符号对。3Unigram正好于BPE相反它采用的是自顶向下的概率模型。一开始就有很大的单词表开始不断剔除掉使得训练集似然度下降最少的符号即踢掉效果不好的符号那留下来的就是效果相对好的。4SentencePiece直接在UTF-8编码格式的字节流上采用BPE或者Unigram算法这样的好处就是可以很大程度上支持中文。BPE和WordPiece在合并策略上有什么本质区别BPE是基于统计频率WordPiece是基于语言模型的似然增益。 BPE在训练的时候会优先找出单词库中出现次数最高的相邻字符对来进行合并目标是可以让数据的压缩率越高越好。WordPiece会考虑到合并符号带来的信息量的增益更喜欢合并有明确意义的组合能够降低混淆的组合符号。为什么流行的大模型都普遍采用基于字节的BPE而不是基于字符的BPE为了统一多语言处理传统的字符BPE需要维护一个包含所有的语言字符的基础词表其数量十分庞大遇到不在基础词表内的还会产生OOV问题。基于字节的BPE直接讲文本用UTF-8编码其基础词表只有256个但可以用来表示任何的字符从源头上杜绝了OOV问题。Unigram分词算法与BPE的构建过程有何不同BPE是从低到顶Unigram是从顶到底正好相反。 BPE先初始化一个最小的字符集开始然后不断的合并高频的符号对来扩充词表直至满足预定目标。Unigram算法先初始化一个所有可能符号对的大词表然后不断利用减法减去那边损失最小的符号对通过迭代减法直至达到预定目标。BPE的核心是寻找最高频相邻对ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(linedef get_stats(vocab):pairs {}for word, freq in vocab.items():symbols word.split()for i in range(len(symbols)-1):pairs[(symbols[i], symbols[i1])] pairs.get((symbols[i], symbols[i1]), 0) freqreturn pairsWordPiece 合并评分公式Score(u, v) freq(u, v) / (freq(u) * freq(v))选择使 Score 最大的 (u, v) 进行合并。

相关新闻

3分钟上手GraphvizOnline:零配置的在线图表绘制神器

3分钟上手GraphvizOnline:零配置的在线图表绘制神器

3分钟上手GraphvizOnline:零配置的在线图表绘制神器 【免费下载链接】GraphvizOnline Lets Graphviz it online 项目地址: https://gitcode.com/gh_mirrors/gr/GraphvizOnline 还在为复杂的图表工具安装配置而烦恼吗?GraphvizOnline 是一款基于浏…

2026/8/23 12:52:25 阅读更多 →
不止陈列,更能对话:kiki‘s space 具身交互智能作品集的设计与工程全记录

不止陈列,更能对话:kiki‘s space 具身交互智能作品集的设计与工程全记录

具身交互智能,是让 AI 从"屏幕里的一段文字"走向"能看、能听、能开口应答的伙伴"。这一次,我把它请进了一个 AI 设计师的个人作品集——kiki’s space。访客不再只是滑动浏览海报与视频,而是能直接和主理人 kiki 面对面聊…

2026/8/22 5:31:45 阅读更多 →
LangChain 1.3实战:从RAG知识库到LangGraph多智能体工作流

LangChain 1.3实战:从RAG知识库到LangGraph多智能体工作流

这次我们来看一个完整的 LangChain 1.3 系统课程,从 RAG 应用到 LangGraph 多智能体工作流,覆盖了当前最热门的 AI 应用开发技术栈。如果你正在寻找一套能真正跑通的企业级解决方案,这篇文章值得收藏。LangChain 1.3 是目前最稳定的版本之一&…

2026/8/22 13:24:37 阅读更多 →

最新新闻

OpenClaw智能体运维实战:从失联诊断到稳定部署的完整指南

OpenClaw智能体运维实战:从失联诊断到稳定部署的完整指南

1. 从“失联”说起:OpenClaw智能体运维的日常挑战“我的OpenClaw小龙虾失联了”——这句话在最近的技术社群里出现的频率越来越高。如果你也遇到了类似的情况,别慌,这几乎是每一个深入使用OpenClaw智能体框架的开发者或运维人员都会经历的“成…

2026/8/24 10:02:25 阅读更多 →
蓝桥杯真题“赢球票”解析:队列模拟与算法实现详解

蓝桥杯真题“赢球票”解析:队列模拟与算法实现详解

1. 项目概述与核心思路拆解“赢球票”是第七届蓝桥杯软件类国赛(C/C组)的一道经典编程真题。这道题初看描述有些绕,但本质上是一个模拟与队列(或数组循环遍历)应用的结合体。题目场景是这样的:你手里有一叠…

2026/8/24 10:02:25 阅读更多 →
无线AI控制新范式:执行端风险门控架构解析与工程实践

无线AI控制新范式:执行端风险门控架构解析与工程实践

1. 项目背景:当AI智能体遇上无线监控的“最后一公里”在工业自动化、远程医疗、无人驾驶等前沿领域,一个核心的挑战是如何让一个位于“云端”或“边缘服务器”的智能决策体(AI Agent),能够安全、可靠地控制远端的物理执…

2026/8/24 10:02:25 阅读更多 →
蓝桥杯“赢球票”问题解析:队列模拟与约瑟夫环变体实战

蓝桥杯“赢球票”问题解析:队列模拟与约瑟夫环变体实战

1. 项目概述:从“赢球票”到经典队列模拟问题“赢球票”是第七届蓝桥杯软件类国赛(C/C组)的一道经典编程真题。初次看到这个标题,你可能会联想到某种抽奖或游戏活动,但在算法竞赛的语境下,它实则是一个精妙…

2026/8/24 10:02:25 阅读更多 →
Pads软件在Win10/Win11系统安装卡死与运行卡顿的全面解决方案

Pads软件在Win10/Win11系统安装卡死与运行卡顿的全面解决方案

1. 从一次痛苦的安装经历说起如果你是一名电子工程师,或者正在学习PCB设计,那么Pads这个名字对你来说一定不陌生。作为一款经典的PCB设计软件,它在很多公司,尤其是消费电子、工控、通信等领域,依然有着庞大的用户基础。…

2026/8/24 10:02:25 阅读更多 →
Paper2GUI Figma 界面设计新手教程:把 AI 工具界面做得开箱即用

Paper2GUI Figma 界面设计新手教程:把 AI 工具界面做得开箱即用

Paper2GUI Figma 界面设计新手教程:把 AI 工具界面做得开箱即用 【免费下载链接】paper2gui Convert AI papers to GUI,Make it easy and convenient for everyone to use artificial intelligence technology。让每个人都简单方便的使用前沿人工智能技术…

2026/8/24 10:01:24 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →