第91章 让程序去找程序(7 / 8)
比较次数一样多。
但岔路更少,结构更规整。
他把所有的脏情况一种种餵进去验。
全过。
再上秒表。
比手写版快了百分之二点几。
换一台机器,换一种翻译方式,领先的幅度变小了,但没有消失。
百分之二点几。
听起来甚至有点可怜,没有谁会为这个数字鼓掌。
事实上,最后留在硬碟里的,也只是一个不起眼的小文件,旁边附著一份自动生成的验证报告。
所有乱序通过,相等值通过,缺失值通过,与標准做法零差异,速度中位数快百分之二点七。
就这么点东西。
但江临心里清楚它和昨天那个手写版的本质区別。
这一次,那套漂亮的走法,不是人写的。
是机器自己,从茫茫的可能性里,捞出来的。
標准库里的通用流程,被无数工程师打磨过很多年。
而现在,它在一个特定的场景里,被比了下去。
哪怕只是一点点,哪怕没人鼓掌。
动手的,也不再是某个天才的脑子,而是一台肯把所有可能都试一遍的机器。
他没有为这百分之二点几高兴多久,反而很快皱起眉。
太小了。
不是嫌弃这个结果,而是这个结果在告诉他一件事。
方向是对的,方法还很粗。他给机器定的游戏规则太简单,让它放弃的本事太弱,能让它玩的盘面太小。
机器现在像个刚学会规则,只会埋头硬试的新手。
它能贏,但贏得笨拙。
而江临已经看到了这条路真正的尽头在哪里。
现在的机器,是按死规矩去试。
但如果有一天,它能从自己过去试过的成千上万套走法里,回头去学。
哪一类结构容易快,哪一类机器特別喜欢,哪一类看著比较次数少,跑起来却慢,那它就不再是埋头硬试的新手了。
它会开始有直觉。 ↑返回顶部↑
但岔路更少,结构更规整。
他把所有的脏情况一种种餵进去验。
全过。
再上秒表。
比手写版快了百分之二点几。
换一台机器,换一种翻译方式,领先的幅度变小了,但没有消失。
百分之二点几。
听起来甚至有点可怜,没有谁会为这个数字鼓掌。
事实上,最后留在硬碟里的,也只是一个不起眼的小文件,旁边附著一份自动生成的验证报告。
所有乱序通过,相等值通过,缺失值通过,与標准做法零差异,速度中位数快百分之二点七。
就这么点东西。
但江临心里清楚它和昨天那个手写版的本质区別。
这一次,那套漂亮的走法,不是人写的。
是机器自己,从茫茫的可能性里,捞出来的。
標准库里的通用流程,被无数工程师打磨过很多年。
而现在,它在一个特定的场景里,被比了下去。
哪怕只是一点点,哪怕没人鼓掌。
动手的,也不再是某个天才的脑子,而是一台肯把所有可能都试一遍的机器。
他没有为这百分之二点几高兴多久,反而很快皱起眉。
太小了。
不是嫌弃这个结果,而是这个结果在告诉他一件事。
方向是对的,方法还很粗。他给机器定的游戏规则太简单,让它放弃的本事太弱,能让它玩的盘面太小。
机器现在像个刚学会规则,只会埋头硬试的新手。
它能贏,但贏得笨拙。
而江临已经看到了这条路真正的尽头在哪里。
现在的机器,是按死规矩去试。
但如果有一天,它能从自己过去试过的成千上万套走法里,回头去学。
哪一类结构容易快,哪一类机器特別喜欢,哪一类看著比较次数少,跑起来却慢,那它就不再是埋头硬试的新手了。
它会开始有直觉。 ↑返回顶部↑