零点看书

字: 大 中 小
关灯 护眼
零点看书 > 燕归来 > 第一卷少年游 第八十六章无主

第一卷少年游 第八十六章无主

第一卷少年游 第八十六章无主 (第2/2页)

过去几个月里,他们已经不止一次碰到类似事情:分类模型会利用背景捷径,测试程序会利用相似度指标的漏洞,优化目标越明确,系统有时越会从设计者没有预料到的方向把目标完成得“太好”。每一次都可以单独解释成工程问题,可当这种模式重复出现以后,它开始不像偶然错误,而像一个更普遍的东西:机器并不会自动理解“我们真正想要什么”,它只会沿着实际能够被计算的目标前进。
  
  叶老师的视频会议安排在周四晚上。原既白把这些异常样本展示出来以后,原以为叶老师会建议他们加入更多限制,没想到他先问:“为什么一定要禁止它找这些东西?”
  
  宋弈愣了:“因为没现实意义。”
  
  “怎么知道?”
  
  “正常照片里不会这样变。”
  
  “你查过?”
  
  房间里安静了一下。
  
  他们没有。
  
  原既白原本也觉得这些样本只是测试程序钻空子,可叶老师一问,他才意识到自己又犯了一个熟悉错误:先按照人的直觉划定哪些变化“有意义”,再让模型服从。那些奇怪纹理或许真的不自然,也可能只是他们没见过某些压缩、传感器、打印、扫描或者数据传输条件。真正应该做的不是看到陌生结果就立刻删掉,而是把它们分成两类:一类只是数学上的漏洞,现实几乎不可能发生;另一类虽然现在看起来奇怪,却有可能暴露真正存在的脆弱性。
  
  叶老师说:“自动测试的价值,不只是替你出更多题。它有时候会出你觉得不该出的题。你要做的是判断,那是无聊的漏洞,还是你自己的想象范围太窄。”
  
  原既白把这句话记下来,却没有立刻把它放进报告。他先和宋弈挑出十几个最奇怪的样本,尝试用真实图像处理过程重现:重新压缩、截图、打印再拍、改变摄像头锐化、低光照下增加噪声。大部分极端模式确实无法自然出现,可以暂时归入“测试器漏洞”;但其中两类变化却在真实处理链里找到了近似版本。模型在这些现实版本上的性能也明显下降。
  
  这次原既白没有因为找到一个新结构就急着往上总结。他只在实验记录里写:**自动搜索发现的异常中,至少有一部分对应真实采集过程;剩余部分尚不能确定是否具有现实意义。**
  
  宋弈看完说:“你现在越来越会写‘不知道’了。”
  
  “这是进步。”
  
  “以前你最讨厌这三个字。”
  
  “现在也讨厌。”
  
  宋弈笑起来。
  
  那天回宿舍已经接近熄灯,原既白才看见江遥下午发来的消息。她没有讲完整的蚂蚁模型,只问了一个很简单的问题:“一群人都不知道哪条路最近,最后却可能走出一条比较短的路,那是谁选的?”
  
  原既白洗完脸以后坐到床边,把问题又看了一遍。他第一反应当然是“系统”,紧接着便意识到这和回答“群体”一样,只是换了一个词,并没有解释任何东西。他问她具体规则,江遥把“走过留下痕迹、后来更容易沿着痕迹走、痕迹会慢慢淡掉”这几件事说了。
  
  原既白很快抓到其中的反馈结构:“短路往返得快,所以单位时间强化次数更多。”
  
  “对。”
  
  “那不就是正反馈加遗忘?”
  
  江遥隔了一会儿才回:“这句话对,但是不好玩。”
  
  原既白盯着屏幕:“为什么?”
  
  “因为你一说完,好像已经解释完了。”
  
  他本来想反驳,又把那几条规则重新想了一遍。如果只说“正反馈加遗忘”,当然能概括机制,却会掩盖一些真正麻烦的细节:为什么反馈太强会锁死错误路线,为什么遗忘太快又什么都学不到,为什么环境改变速度会决定最佳记忆长度。一个高层概念如果太早出现,有时确实会让人误以为下面的问题已经被解决。
  
  他回:“那你怎么说?”
  
  江遥发来一句:“快的路回来得早,错的路如果没人再走会慢慢淡掉。”
  
  原既白看着这句话,几乎立刻明白为什么它更好。一个没学过复杂系统的人也能顺着这两件事往下想,而懂的人又会看到里面的反馈、竞争、时间尺度和路径依赖。
  
  他回:“这个比较好。”
  
  江遥很快发来:“顾老师说的,不是我。”
  
  “收回表扬。”
  
  “已经截图。”
  
  两个人又聊了一会儿,话题慢慢从蚂蚁转到原既白的测试程序。江遥听完“测试器为了让模型出错,自己找到一堆奇怪图片”的事情,问了一个让原既白沉默几秒的问题:“那它现在和你的模型有什么区别?”
  
  “什么意思?”
  
  “模型为了分类准确,会找你没想到的线索;测试器为了让模型出错,也会找你没想到的方法。你觉得前一个是在学错东西,后一个是在钻规则漏洞。可对它们自己来说,不都是在完成目标吗?”
  
  原既白看着这几句话,没有马上回答。
  
  这当然不能简单说成两者一样。一个在学习数据中的区分方式,一个在搜索能改变输出的扰动,机制不同,目的也不同。可江遥真正指出的不是技术等价,而是设计者的视角:人总倾向于把符合自己预期的优化叫“学会”,把不符合预期的优化叫“钻空子”,仿佛系统应该自动知道哪一条路才是我们心里真正认可的路。
  
  他最后回复:“可能区别不在它们有没有完成目标,而在我们有没有把真正的目标写进去。”
  
  江遥问:“真正的目标写得进去吗?”
  
  原既白没有立即打字。
  
  如果任务只是豆子分类,可以慢慢补充边界;可一旦问题复杂到招聘、医疗、交通甚至人与人的判断,“真正目标”本身也许就是争论的一部分。谁来决定什么是重要的,谁承担错误的代价,哪些东西允许系统利用,哪些东西即使能提高准确率也不应该利用,这些都不是把损失函数再改几个参数就自然消失的问题。
  
  他写了一大段,又全部删掉。
  
  最后只回:“不知道。”
  
  江遥发来一只猫点头的表情。
  
  这个“点头”让原既白有点不爽。他问:“你很满意?”
  
  “嗯。”
  
  “为什么?”
  
  “你最近会说不知道了。”
  
  这句话和宋弈白天说的一模一样。
  
  原既白决定不回。
  
  周末的训练营第一次允许核心组半天自由活动。江遥本来想睡觉,结果九点不到就醒了。韩思遥和简宁都还没起,她轻手轻脚下床,拿着绿色燕子本去了训练中心后面的小院。雪已经化掉一半,树下露出湿黑的泥土,有几只麻雀在没有完全融化的雪边跳来跳去。
  
  她把前几天关于蚂蚁的那两条时间线重新画了一遍:世界变化得多快,群体忘得多快。画完以后,她突然想到,人其实也一直生活在这样的两个尺度里。太快忘记会重复错误,太久抓住旧经验又可能看不见世界已经变了。这个想法很容易被写成一句漂亮的话,她已经能感觉到自己下一句会写什么,于是干脆停住,没有继续。
  
  她翻到最后一页。
  
  绿色燕子本终于只剩这一页了。
  
  从十四岁生日拿到它,到现在已经过去几年。前面写满数学式、物理草图、车票时间、训练排名、几个电话号码、被划掉的猜想,还有原既白那只难看的燕子。一本本子装不下一个人的几年,只装下她当时碰巧觉得值得写的那些东西。许多事情没有留下来,却并不意味着没有发生;留下来的东西也并不天然更重要。
  
  江遥把笔尖放在最后一页顶端,想了很久。
  
  最终没有写“智能”,没有写“涌现”,也没有写核心组。
  
  她只写了日期,然后记下一个问题:
  
  **一个东西如果没有任何部分知道全局,它还能不能真正知道些什么?**
  
  写完以后,她合上本子。
  
  远处训练楼里有人开窗,冷空气把窗帘吹出来一点,很快又缩回去。院门外有外卖骑手停下来确认地址,保安隔着玻璃指了指另一栋楼。所有人都在做自己的小事,没有谁知道整个训练中心这一刻发生着什么。
  
  江遥把本子放进外套口袋,回宿舍吃早饭。
『加入书签,方便阅读』
热门推荐
泥泞 极品全能学生 都市极品医神 永恒圣王 文明之万界领主 妖怪茶话会 我娘子天下第一 带着农场混异界 花豹突击队 樱花之国上的世界末日