原文恕删
我相信原po是真心很认真的想讨论
也很欢这讨论的风气
但是,原po的问题却得到一个几乎大家围攻的结果
我来举个例子说明为什么大家会觉得原po在钻牛角尖好了
今天我们把问题换成排序
假设有一群刚发明电脑的工程师,现在在建构最初的算法
他们试图解决排书柜的问题
于是他们先试着模仿人类的排书的方法,比方说排 “4, 5, 6, 1, 3, 2”
的时候,人类会把 4,5,6 一起处理 (回忆一下人是怎么处理书架上的书的)
于是他们弄出了一套算法,但是效能不怎样
对应围棋AI的例子,传统的Zen,CrazyStone 就是这样的算法
然后突然有一个天材,发现了 Bubble Sort
一个电脑按自己的方式排,又借镜了一部份人类排序的经验(一直把小的往前丢)的算法
相当于 AlphaGo 出现了
最后,另一群天材把这个算法优化成 Quick Sort
一个人类在现实中排书绝对不可能用到的算法
相当于 AlphaGo Zero (小朋友学棋再怎样也不会教他从乱丢开始,对吧?)
发了篇论文说明他们整个算法共同的地方只有一段“交换位子”的函式
其它都不一样
换成 AlphaGo ,就是告诉你,我都是用机器学习作方法,但是其它都不一样
然后原po现在的质疑在一般人的眼中看起来像是:
Quick Sort还是用到了人类排序书柜的经验!
当然大家会觉得莫名
有人会有 Quick Sort 来排书架吗?
大概是这样