Python float.hex 无损记录:页面都显示成 1,为什么两个浮点值仍然不同 排查数值边界时,把变量用六位有效数字写进日志,两个不同值可能都显示成1。随后按日志重建输入,故障又无法复现。面向阅读的显示格式与面向复现的记录格式可以不同;float.hex提供了一种明确保存当前二进制浮点值的文本形... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
Python threading.local 的 slots:对象叫线程本地,为什么另一个线程改的字段仍然传了回来 一个继承threading.local的请求上下文类,原来把request_id存成普通属性。后来为了明确字段,又加入__slots__,却出现不同线程互相改值的现象。这不是线程本地机制偶尔失效,而是普通属性字典和槽... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
Python 运行时 Protocol:isinstance 已经通过,为什么方法参数和返回类型仍然不对 给插件入口写一个ByteReader协议,再用isinstance筛选对象,看起来像是已经验证了read(count)接口。实际却可能在调用时才发现少了一个参数,或者拿到整数而不是字节。runtime_checkab... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
Python mmap 写时复制:视图已经改成新值,为什么 flush 后文件仍然没变 做二进制格式试改时,内存映射允许像修改字节数组一样修改文件内容。但映射里看见新值,不等于源文件也被保存了。决定写回行为的是创建映射时的访问模式,flush不能把一份写时复制映射临时切换成可写文件。下面的完整实验适用于... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
让 AI 配标签平滑比例:真实类别保留八成,不是七成 标签平滑常被概括成“从正确类别拿走一点概率”。这句话容易漏掉一个细节:如果采用和均匀分布混合的定义,正确类别自己也会收到均匀份额。让AI列出完整目标向量,比只问“平滑参数是多少”更可靠。 yunqueblog/ AI分享/ 2026-10-02/ 3 阅读
用 AI 转一对 RoPE 向量:位置一起后移,点积为何仍然相同 旋转位置编码听起来像把词放到一只表盘上。要把这个类比变成能核验的练习,可以请AI只处理一对二维向量:写出旋转后的坐标,再计算点积。这样能看见“位置进入计算”究竟发生在哪里。 yunqueblog/ AI分享/ 2026-10-02/ 3 阅读
让 AI 记一笔 BatchNorm:这批方差是五,存下来的为何不是五 学习BatchNorm时,可以让AI做一张“本次计算”和“留给以后”的双栏账。两栏都写方差,却不一定使用同一个数;如果只抄一条标准化公式,切换评估模式后的结果就很难解释。 yunqueblog/ AI分享/ 2026-10-02/ 3 阅读
用 AI 逐行算 LayerNorm:另一条样本变大,当前这一行为何没变 看到神经网络里的“归一化”,容易把整张表的数一起求平均。让AI解释LayerNorm时,先给它一张只有两行的小表,并要求标出每个均值来自哪些格子。能否圈对统计范围,比背出公式更能检验理解。 yunqueblog/ AI分享/ 2026-10-02/ 3 阅读
Strands开源Decider 2B决策模型:在给定选项中快速选择,置信度仍需按业务校准 2026年10月1日,Strands团队公开Strands Decider 2B。这是一款约20亿参数的决策模型,面向模型路由、工具选择、分类和评估等工作。项目提供代码、权重、训练资料与脚本,开发者可以在本地CPU或... yunqueblog/ 最新资讯/ 2026-10-02/ 3 阅读
微软解读2026数字防御报告:政府占观察活动27%,跨机构依赖成为应急准备重点 2026年10月1日,微软发布对《Microsoft Digital Defense Report 2026》的政府安全解读。文章称,政府机构和服务占微软所观察网络威胁活动的27%,高于上一年的17%;报告讨论的观察... yunqueblog/ 最新资讯/ 2026-10-02/ 3 阅读