Python HTMLParser 字符引用:关闭自动转换后,为什么属性里的 amp 仍然被解开 写一个HTML检查工具时,设置convert_charrefs=False,通常是希望看到原来的字符引用。不过这个开关不能理解为“所有位置都停止解码”。普通正文、开始标签中的属性值,以及script内容,经过的解析路... yunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Python BufferedReader.peek:只预览一个字节,为什么拿到四个,底层位置也已经前进 检查文件头时,peek(1)看起来像“先看一个字节而不读取”。运行后却拿到一整块内容;更奇怪的是,包装器tell仍为零,底层对象tell已经到了四。这两个结果能够同时成立,因为预览接口面对的是缓冲流,底层填充缓冲区仍... yunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Python Pickler 连续 dump:列表明明已经追加,第二份读取结果为什么仍然是旧内容 把Pickler保存成长期对象,循环里反复调用dump,容易被理解为“每次给当前状态拍一张照片”。但同一个Pickler记得以前见过的对象。再次遇到同一对象时,流中可能写入的是引用,而不是重新遍历并保存它刚刚改变的内... yunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Python surrogateescape 往返:字节不是合法 UTF-8,怎样保留它而不替换成问号 有些工具需要把带有少量非法字节的旧日志读进来,检查能识别的部分,再原样写回。errors="replace"虽然能让读取继续,却已经把出错字节换掉;等到保存时,原来究竟是FF还是另一个字节就无法从替代符号还原了。su... yunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
让 AI 压成一个主成分:保留八成方差,两个不同样本仍会重合 “保留80%的信息”是介绍降维时常见的简写,却容易让人以为每个样本都恢复得八九不离十。让AI做一次PCA投影时,可以要求它同时交出原点、投影坐标和重建点,看究竟丢掉了什么。 yunqueblog/ AI分享/ 2026-10-02/ 2 阅读
用 AI 搬两颗 K-means 中心:第一次分好的点,下一轮还会换组 让AI给一组资料自动分群以后,只看到最终标签,很难知道分组是如何形成的。可以先用六个数字练习K-means:每一轮都保留中心与归属,观察一个点怎样在中心移动后换到另一组。 yunqueblog/ AI分享/ 2026-10-02/ 2 阅读
让 AI 裁一次全局梯度:两组各自合格,合起来仍可能超限 “把梯度限制到5”至少可能指单个数值、每组参数的长度,或全部梯度合在一起的长度。让AI解释裁剪前,先要求它把这三种对象分开。本例只研究全局L2范数,让裁剪后的总长度成为可以复算的验收项。 yunqueblog/ AI分享/ 2026-10-02/ 2 阅读
用 AI 记两步 Adam:这一步梯度为零,参数为何还在移动 如果让AI直接解释优化器,答案很容易停在“结合动量和自适应学习率”。可以给它一个只有一个参数的账本,要求把每次更新前后的状态列全。第二步故意提供零梯度,马上就能看出它是否保留了历史。 yunqueblog/ AI分享/ 2026-10-02/ 2 阅读
ServiceNow介绍AutoSynthData训练方法:从智能体失败生成新任务,先验证题目再训练 2026年10月2日,ServiceNow CoreAI在官方Hugging Face博客介绍AutoSynthData:先观察目标智能体在哪些任务上失败,再参考更强教师模型的成功表现,生成对应能力的新训练任务。文章... yunqueblog/ 最新资讯/ 2026-10-02/ 2 阅读
Python 3.10发布最终安全版本:官方支持结束,3.13也转入仅安全维护阶段 2026年10月1日,Python官方汇总3.10.22、3.11.17、3.12.15、3.13.16和3.14.8更新。其中3.10.22于当天发布,是3.10系列最后一次安全更新;官方确认该系列结束支持,之后不... yunqueblog/ 最新资讯/ 2026-10-02/ 2 阅读