最初由 某个人 发布
再怎么说你碳基的要人家硅基(勉强算是)的照你的模式用你的DNA/RNA去进化这不是难为人吗?
delta@2007-03-14 18:11
引用最初由 某个人 发布
再怎么说你碳基的要人家硅基(勉强算是)的照你的模式用你的DNA/RNA去进化这不是难为人吗?
某个人@2007-03-14 18:55
引用最初由 delta 发布
那你就算不用这个你也得用个什么吧……:D
要是光在电脑里进化也没用,而且!
——————————————————————————
在电脑程序来说,用随机数来改变程序基本上只会把程序毁掉……能“变异”出可用程序的机会是很少的。
而且,生物的变异也不是随机数那么简单,是有很复杂的一套的,DNA分子在一定的条件和限制下进行有限的变异,这样的后代才可能活……要是瞎变异,什么也搞不出来的……[/han] [/han]
delta@2007-03-14 19:00
引用最初由 某个人 发布
基因的变异难道是有目的性的????
似乎也是在一定的条件和限制下进行有限的随机变异优胜劣汰,适合环境的才留下,不适合的淘汰掉(你以为生物进化随出人类的机会比猴子在键盘上乱敲敲出篇相对论的概率大多少?)。
遗传算法什么的也不是乱变异的,也是有各种限制条件的。
某个人@2007-03-14 19:07
引用最初由 默示录 发布
http://baike.baidu.com/view/71511.htm
问下遗传还有什么广义定义........别把中文的"比喻"功能也硬加到定义上去.....
算了,我承认我战不过这位大神了......
3dlijia@2007-03-14 19:24
我说,对于都是外行人的人,你们有资格去指责那些专业人士都无法解决的问题吗?你们在说这样不行那样不行的时候,有没有想过如果你是研究这方面的,你能做到什么程度呢。如果你真有这么高的见解的话,就去做出些成绩来看看吧,毕竟只有事实才是最有说服力的。某个人@2007-03-14 19:37
引用最初由 delta 发布
可是,无论是程序还是生物,光靠随机数变异是死定了的……
而生物真正的变异机理之复杂,可不是光靠随机数就能模拟的……[/han]
3dlijia@2007-03-14 20:34
引用最初由 某个人 发布
随机只是产生各种可能性,提供进化的资源,然后物竟天择(当然,有时候基因漂变什么也起了一定作用,不过那毕竟不是主要生物变异的主要原因)。
生物的变异再怎么复杂应该也可分为内外二因,内因就是基因变异,外因就就是环境的改变(当然到人类这块就还要考虑人类文明的发展对人类的影响什么的)
要程序进化你完全可以弄段能自我复制变异的程序在网上传播,放着不管看看最后能进化出什么来?(当然没人敢做这个实验)
默示录@2007-03-14 21:47
引用最初由 某个人 发布
“那请问一个个体能够自我复制,并且子代带有亲代的某些特征”这种现象除了叫遗传还有什么更合适的词?
sltk@2007-03-14 21:49
囧delta@2007-03-14 22:05
引用最初由 某个人 发布
要程序实现生物般的复杂进化你完全可以弄段能自我复制变异的程序在网上传播,放着不管看看最后能进化出什么来?(当然没人敢做这个实验)
苍山雪@2007-03-14 22:11
引用最初由 delta 发布
那种光靠随机数的简单变异会把精密的程序彻底毁掉……有一个地方不对,整个程序马上完蛋:D :D
某个人@2007-03-14 22:27
引用最初由 sltk 发布
囧
敏那对小白真有爱
又不是什么原则性问题,人家也不过是想在坛子上装下B
由他去了
某个人@2007-03-14 22:37
引用最初由 3dlijia 发布
我觉得你根本是个外行人,在工程上,什么叫做不可能,并不是说某件事情完全不能做到,而是说要做这件事情所付出的时间代价或,空间代价,或资源代价大到我们无法忍受的地步。而不适宜也不应该在现阶段来做这件事。
你说的用随机方法来生成一系列“种子”,让这些“种子”繁殖生成他们的后代,……在几个世代后用一定的筛选规则来选取优良的种子,删除那些淘汰的,再用留下的继续重复这一过程……
这种算法在理论上是可行的,但是你仔细考虑过它的代价没有?要获得生物界36亿年的进化成果,OMG ,反正我是无法想象它的迭代次数……
再加上这本身是个相当糟糕的算法,简单的说,我有10000个种子,为了加快运算每个种子后代假设也是10000个,1代后变成1亿个可能,2代后变成1万亿个可能……现代的巨型计算机连几天后的天气变化都算的很吃力,还要去算36亿年历史…… 以现在计算机的能力估计算到人类灭绝都还没算完,不要说计算机性能大个几个数量级,就是大上几个乘方按你的思路都不一定算的出来。
如果你还是无法理解的话,我给你举个现实的例子:MD5加密都知道吧?前段时间报道过已经被破解了。所谓的破解也只是找到一种比穷举法更快速的算法,传统的穷举法破译即使一台机器每秒尝试10亿条明文,那么要破译出原始明文大概需要10的22次方年。而用破解算法实际是也只是把时间缩短到原来的80%,用现代计算机仍然不能得到结果。 区区128位的加密算法破解就需要如此多的代价,更何况36亿年的模拟。我前面也说了自然界很多东西的模拟都呈一种“雪崩”的趋势,随迭代次数的增加,其运算量的代价不是你可以想象的。模拟自然也不是你想象中简简单单就能达到的。总之在新的理论,新的解决办法出来之前,那些东西都还是可望而不可及呀。像某人那种想当然的做法,要去实现也是无端的浪费资源罢了。
某个人@2007-03-14 22:45
引用最初由 默示录 发布
想说的是~
如果我考试这么答,就只有零分这一条路......
因为你把主体给抹布了...
默示录@2007-03-14 22:54
引用最初由 某个人 发布
“那请问一个程序能够自我复制及变异,并且其子代能带有亲代的变异”这种现象叫做什么?