作者baelrog (貝爾羅格)
看板Hunter
標題Re: [非關] 如何和基督徒談演化
時間Mon May 14 11:24:40 2012
我的想法是:基因演算法
所謂的基因演算法,是一種寫程式,求參數最佳化的方法。首先會先定義一個函
數,把參數代入函數得到的分數較高,那這組參數的『生存能力』越強。
於是生出一大堆參數,把這些參數當成函數的『基因』,讓環境裡存在許多個擁
有這些基因的個體,接著再把『生存能力』弱的剔除。於是『生存能力』越強的
函數活下來的機率越高。
接著讓這些活下來的函數互相交配,也就是取其中的『基因』交換生成新的個體
,接著再一次剔除『生存能力』弱的函數。
繁衍過程中,可以允許『突變』,也就是把其中某個基因段換成完全不相關的數
值。『突變』的結果可能很強,也可能很弱,如果『突變』的結果很強,那它就
會生存下來讓『突變』繁衍下去,如果很弱那它就會再下一輪篩選中被消滅。
所以如果基督徒說神創萬物,那為何不說神寫了個程式,接著坐在那翹二郎腿讓
程式自動把結果跑出來?
今天如果有兩個工程師,一個發展出了一套基因演算法的工具,每次有什麼小參
數需要改,他可以淡定地喝一杯紅茶,敲幾下鍵盤就把其他參數跑出來;另一個
工程師靠苦力加班三天三夜,終於算出其中另一個參數。
哪個比較高竿?
然後反問基督徒,問他全能的上帝是喝淡定紅茶的還是做苦力的?
基督徒問你為什麼聖經上不這麼寫?兩千年前講基因演算法和電腦程式,有人聽
得懂嗎?
所以我們活在matrix當中。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.152.106
推 bill42362:推這篇 XDD 05/14 11:37
推 roter:原PO一定是程式寫到煩了才有這篇的XD 05/14 11:47
推 ZMittermeyer:這是知識論所謂的桶中之腦 05/14 11:53
→ yeinnight:如果這篇是認真的,是以果導因吧@@ 05/14 15:50
推 TKforever:1屌 05/14 16:57
推 Lancastre:你的演算法只考慮存活率的話,則無法解釋人類繁衍的複雜 05/15 02:06
→ Lancastre:有些基因雖然可以帶來繁衍的優勢,但卻可能在晚年帶來病 05/15 02:08
→ Lancastre:則上述基因在個體死亡前比其他個體有更多機會存續 05/15 02:10
推 cmlrdg:推~XDDD 05/16 05:01