news 2026/6/9 21:19:00

2026年1月14日学习计划

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2026年1月14日学习计划

文章目录

  • 本周计划
  • GPT-2 BPE匹配规则

本周计划

  1. 学透BPE算法,动手构建,优化2部分 1 更新算法 2 多线程训练
    为什么去空格
    优化更新函数
    优化多线程计算
    GPT-2 官方实现 https://github.com/openai/gpt-2/blob/master/src/encoder.py
  2. 收尾happy_llm,小批量训练tokenizer
  3. 小参数预训练happy_llm 目标:能够对话 看到loss收敛
  4. 开始minimind的学习,快过预训练,尽快开始SFT和强化学习。
  5. 周三:今天必须开始看李宏毅强化学习课!

GPT-2 BPE匹配规则

importregexasre GPT2_PATTERN=r"""'(?:[sdmt]|ll|ve|re)| ?\p{L}+| ?\p{N}+| ?[^\s\p{L}\p{N}]+|\s+(?!\S)|\s+"""compiled_pattern=re.compile(GPT2_PATTERN,re.UNICODE)pretokenized=[]forsegmentindoc_segments:ifnotsegment.strip():continuepre_tokens=compiled_pattern.findall(segment)print(f"pretokens:{pre_tokens}")# breakforptinpre_tokens:ifnotpt.strip():continue# byte_seq = tuple(pt) #.encode("utf-8"))# pt = pt.strip()byte_seq=tuple(char.encode("utf-8")forcharinpt)# 此步直接将单词拆分成数字序列pretokenized.append(byte_seq)returnpretokenized

当我打印出来pre_token才发现,每个单词前面都有一个空格 ater’, ’ to’, ’ make’, ’ it’, ’ nice’, ’ and’, ’ bubbly’, ‘.’, ’ He’, ’ relaxed’, ’ again’, ’ and’, ’ felt’, ’ all’, ’ the’, ’ worries’, ’ wash’, ’ away’, ‘.’, ‘\n’, ‘The’, ’ king’, ’ was’, ’ so’, ’ happy’, ’ that’, ’ he’, ’ had’, ’ been’, ’ able’, ’ to’, ’ clean’, ’ up’, ’ the’, ’ mess’, ’ he’, ’ had’, ’ made’, ’ and’, ’ enjoy’, ’ a’, ’ nice’, ’ soak’, ‘.’, ’ He’, ’ dried’, ’ off’, ’ and’, ’ wrapped’, ’ himself’, ’ up’, ’ in’, ’ a’, ’ big’, ’ towel’, ‘.’, ’ Then’, ‘,’, ’ the’, ’ king’, ’ wen这是因为我使用了GPT-2的pattern进行切分的对吗?GPT-2如此做的更深层次原因是什么呢

二、核心优化方向 2:多线程 / 多进程并行(针对独立序列)
你的判断是对的:每个预分词后的序列(如单个单词 / 短语)的合并逻辑完全独立,因此可以并行处理。但注意:
❌ 合并规则(选最高频best_pair)是全局的,必须单线程确定;
✅ 合并best_pair到各序列的过程(_merge_byte_pair)、统计各序列内的字节对频次,均可并行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:34:09

基于微信小程序的在线商城【源码+文档+调试】

🔥🔥作者: 米罗老师 🔥🔥个人简介:混迹java圈十余年,精通Java、小程序、数据库等。 🔥🔥各类成品Java毕设 。javaweb,ssm,springboot等项目&#…

作者头像 李华
网站建设 2026/6/10 19:16:53

AI资源白嫖——Trae国际版一周年福利,免费用一个月600次快速请求

AI资源白嫖——Trae国际版一周年福利,免费用一个月600次快速请求 作为字节跳动推出的全球首款AI原生IDE,Trae自上线以来就凭借强大的代码生成、多模型适配能力圈粉无数开发者。恰逢Trae国际版上线一周年(1月20日周年庆)&#xff…

作者头像 李华
网站建设 2026/6/10 12:59:19

DCT-Net商业案例:卡通头像生成服务的用户增长

DCT-Net商业案例:卡通头像生成服务的用户增长 1. 引言 1.1 业务场景描述 在社交媒体、个性化头像、数字人设构建等应用场景中,用户对个性化视觉内容的需求持续上升。尤其是“人像卡通化”功能,因其趣味性与传播性强,已成为社交…

作者头像 李华
网站建设 2026/6/10 0:15:14

RPA赋能智能化办公:解锁企业高效运营新范式

数字化浪潮席卷之下,“未来淘汰你的不是AI,而是会用AI的人”已成为职场共识。不少职场人都有这样的困惑:每天深陷数据录入、报表汇总、单据核对等重复性工作,耗时费力却难出价值;而身边总有同事只需轻点鼠标启动程序&a…

作者头像 李华