搜索 社区服务 统计排行 帮助
  • 13536阅读
  • 248回复

<火箭女孩>姑且算它是立志动画吧。。。。(科普跑题美)

楼层直达
级别: 圣骑士
注册时间:
2006-12-07
在线时间:
0小时
发帖:
1848
只看该作者 180楼 发表于: 2007-03-14
引用
最初由 某个人 发布


再怎么说你碳基的要人家硅基(勉强算是)的照你的模式用你的DNA/RNA去进化这不是难为人吗?

那你就算不用这个你也得用个什么吧……:D
要是光在电脑里进化也没用,而且!
——————————————————————————
在电脑程序来说,用随机数来改变程序基本上只会把程序毁掉……能“变异”出可用程序的机会是很少的。
而且,生物的变异也不是随机数那么简单,是有很复杂的一套的,DNA分子在一定的条件和限制下进行有限的变异,这样的后代才可能活……要是瞎变异,什么也搞不出来的……[/han] [/han]

级别: 精灵王
注册时间:
2005-12-14
在线时间:
56小时
发帖:
2269
只看该作者 181楼 发表于: 2007-03-14
引用
最初由 delta 发布

那你就算不用这个你也得用个什么吧……:D
要是光在电脑里进化也没用,而且!
——————————————————————————
在电脑程序来说,用随机数来改变程序基本上只会把程序毁掉……能“变异”出可用程序的机会是很少的。
而且,生物的变异也不是随机数那么简单,是有很复杂的一套的,DNA分子在一定的条件和限制下进行有限的变异,这样的后代才可能活……要是瞎变异,什么也搞不出来的……[/han] [/han]


基因的变异难道是有目的性的????
似乎也是在一定的条件和限制下进行有限的随机变异优胜劣汰,适合环境的才留下,不适合的淘汰掉(你以为生物进化随出人类的机会比猴子在键盘上乱敲敲出篇相对论的概率大多少?)。
遗传算法什么的也不是乱变异的,也是有各种限制条件的。
级别: 圣骑士
注册时间:
2006-12-07
在线时间:
0小时
发帖:
1848
只看该作者 182楼 发表于: 2007-03-14
引用
最初由 某个人 发布


基因的变异难道是有目的性的????
似乎也是在一定的条件和限制下进行有限的随机变异优胜劣汰,适合环境的才留下,不适合的淘汰掉(你以为生物进化随出人类的机会比猴子在键盘上乱敲敲出篇相对论的概率大多少?)。
遗传算法什么的也不是乱变异的,也是有各种限制条件的。

可是,无论是程序还是生物,光靠随机数变异是死定了的……
而生物真正的变异机理之复杂,可不是光靠随机数就能模拟的……[/han]

级别: 精灵王
注册时间:
2005-12-14
在线时间:
56小时
发帖:
2269
只看该作者 183楼 发表于: 2007-03-14
引用
最初由 默示录 发布

http://baike.baidu.com/view/71511.htm
问下遗传还有什么广义定义........别把中文的"比喻"功能也硬加到定义上去.....
算了,我承认我战不过这位大神了......




“那请问一个个体能够自我复制,并且子代带有亲代的某些特征”这种现象除了叫遗传还有什么更合适的词?


至于进化:

在最广泛的意义上,进化仅仅是一种变化,并且随处可见;星系、语言和政治体制概莫能外。
——Douglas J. Futuyma,进化生物学,Sinauer Associates 1986
级别: 新手上路
注册时间:
2006-01-26
在线时间:
0小时
发帖:
57
只看该作者 184楼 发表于: 2007-03-14
我说,对于都是外行人的人,你们有资格去指责那些专业人士都无法解决的问题吗?你们在说这样不行那样不行的时候,有没有想过如果你是研究这方面的,你能做到什么程度呢。如果你真有这么高的见解的话,就去做出些成绩来看看吧,毕竟只有事实才是最有说服力的。

另外,看这片真的不需要考虑这些……orz

Shadow Walker
级别: 精灵王
注册时间:
2005-12-14
在线时间:
56小时
发帖:
2269
只看该作者 185楼 发表于: 2007-03-14
引用
最初由 delta 发布

可是,无论是程序还是生物,光靠随机数变异是死定了的……
而生物真正的变异机理之复杂,可不是光靠随机数就能模拟的……[/han]



随机只是产生各种可能性,提供进化的资源,然后物竟天择(当然,有时候基因漂变什么也起了一定作用,不过那毕竟不是生物变异的主要原因)。

生物的变异再怎么复杂应该也可分为内外二因,内因就是基因变异,外因就就是环境的改变(当然到人类这块就还要考虑人类文明的发展对人类的影响什么的)

要程序实现生物般的复杂进化你完全可以弄段能自我复制变异的程序在网上传播,放着不管看看最后能进化出什么来?(当然没人敢做这个实验)
级别: 新手上路
注册时间:
2006-01-26
在线时间:
0小时
发帖:
57
只看该作者 186楼 发表于: 2007-03-14
引用
最初由 某个人 发布



随机只是产生各种可能性,提供进化的资源,然后物竟天择(当然,有时候基因漂变什么也起了一定作用,不过那毕竟不是主要生物变异的主要原因)。

生物的变异再怎么复杂应该也可分为内外二因,内因就是基因变异,外因就就是环境的改变(当然到人类这块就还要考虑人类文明的发展对人类的影响什么的)

要程序进化你完全可以弄段能自我复制变异的程序在网上传播,放着不管看看最后能进化出什么来?(当然没人敢做这个实验)


我觉得你根本是个外行人,在工程上,什么叫做不可能,并不是说某件事情完全不能做到,而是说要做这件事情所付出的时间代价或,空间代价,或资源代价大到我们无法忍受的地步。而不适宜也不应该在现阶段来做这件事。

你说的用随机方法来生成一系列“种子”,让这些“种子”繁殖生成他们的后代,……在几个世代后用一定的筛选规则来选取优良的种子,删除那些淘汰的,再用留下的继续重复这一过程……

这种算法在理论上是可行的,但是你仔细考虑过它的代价没有?要获得生物界36亿年的进化成果,OMG ,反正我是无法想象它的迭代次数……

再加上这本身是个相当糟糕的算法,简单的说,我有10000个种子,为了加快运算每个种子后代假设也是10000个,1代后变成1亿个可能,2代后变成1万亿个可能……现代的巨型计算机连几天后的天气变化都算的很吃力,还要去算36亿年历史…… 以现在计算机的能力估计算到人类灭绝都还没算完,不要说计算机性能大个几个数量级,就是大上几个乘方按你的思路都不一定算的出来。

如果你还是无法理解的话,我给你举个现实的例子:MD5加密都知道吧?前段时间报道过已经被破解了。所谓的破解也只是找到一种比穷举法更快速的算法,传统的穷举法破译即使一台机器每秒尝试10亿条明文,那么要破译出原始明文大概需要10的22次方年。而用破解算法实际是也只是把时间缩短到原来的80%,用现代计算机仍然不能得到结果。 区区128位的加密算法破解就需要如此多的代价,更何况36亿年的模拟。我前面也说了自然界很多东西的模拟都呈一种“雪崩”的趋势,随迭代次数的增加,其运算量的代价不是你可以想象的。模拟自然也不是你想象中简简单单就能达到的。总之在新的理论,新的解决办法出来之前,那些东西都还是可望而不可及呀。像某人那种想当然的做法,要去实现也是无端的浪费资源罢了。

Shadow Walker
级别: 光明使者
注册时间:
2006-02-16
在线时间:
145小时
发帖:
10195
只看该作者 187楼 发表于: 2007-03-14
引用
最初由 某个人 发布




“那请问一个个体能够自我复制,并且子代带有亲代的某些特征”这种现象除了叫遗传还有什么更合适的词?



想说的是~
如果我考试这么答,就只有零分这一条路......
因为你把主体给抹布了...

级别: 侠客
注册时间:
2006-07-21
在线时间:
0小时
发帖:
563
只看该作者 188楼 发表于: 2007-03-14

敏那对小白真有爱
又不是什么原则性问题,人家也不过是想在坛子上装下B
由他去了
级别: 圣骑士
注册时间:
2006-12-07
在线时间:
0小时
发帖:
1848
只看该作者 189楼 发表于: 2007-03-14
引用
最初由 某个人 发布


要程序实现生物般的复杂进化你完全可以弄段能自我复制变异的程序在网上传播,放着不管看看最后能进化出什么来?(当然没人敢做这个实验)

那种光靠随机数的简单变异会把精密的程序彻底毁掉……有一个地方不对,整个程序马上完蛋:D :D

级别: 光明使者
注册时间:
2002-05-08
在线时间:
1718小时
发帖:
8051
只看该作者 190楼 发表于: 2007-03-14
引用
最初由 delta 发布

那种光靠随机数的简单变异会把精密的程序彻底毁掉……有一个地方不对,整个程序马上完蛋:D :D

这倒不怕,完蛋了就相当于死胎罢了:D
不过正如前面有人所说,这个效率和系统开销实在太大,而且比真实的进化开销还大(如果生物复杂性相当的话)

PS,最初讨论的好像是自动控制方面的问题,怎么跑生物进化上来了[/KH]
级别: 精灵王
注册时间:
2005-12-14
在线时间:
56小时
发帖:
2269
只看该作者 191楼 发表于: 2007-03-14
引用
最初由 sltk 发布

敏那对小白真有爱
又不是什么原则性问题,人家也不过是想在坛子上装下B
由他去了



你连B都不会装,从头到尾只会在那说风凉话。
有本事到是说几句啊??
级别: 精灵王
注册时间:
2005-12-14
在线时间:
56小时
发帖:
2269
只看该作者 192楼 发表于: 2007-03-14
引用
最初由 3dlijia 发布


我觉得你根本是个外行人,在工程上,什么叫做不可能,并不是说某件事情完全不能做到,而是说要做这件事情所付出的时间代价或,空间代价,或资源代价大到我们无法忍受的地步。而不适宜也不应该在现阶段来做这件事。

你说的用随机方法来生成一系列“种子”,让这些“种子”繁殖生成他们的后代,……在几个世代后用一定的筛选规则来选取优良的种子,删除那些淘汰的,再用留下的继续重复这一过程……

这种算法在理论上是可行的,但是你仔细考虑过它的代价没有?要获得生物界36亿年的进化成果,OMG ,反正我是无法想象它的迭代次数……

再加上这本身是个相当糟糕的算法,简单的说,我有10000个种子,为了加快运算每个种子后代假设也是10000个,1代后变成1亿个可能,2代后变成1万亿个可能……现代的巨型计算机连几天后的天气变化都算的很吃力,还要去算36亿年历史…… 以现在计算机的能力估计算到人类灭绝都还没算完,不要说计算机性能大个几个数量级,就是大上几个乘方按你的思路都不一定算的出来。

如果你还是无法理解的话,我给你举个现实的例子:MD5加密都知道吧?前段时间报道过已经被破解了。所谓的破解也只是找到一种比穷举法更快速的算法,传统的穷举法破译即使一台机器每秒尝试10亿条明文,那么要破译出原始明文大概需要10的22次方年。而用破解算法实际是也只是把时间缩短到原来的80%,用现代计算机仍然不能得到结果。 区区128位的加密算法破解就需要如此多的代价,更何况36亿年的模拟。我前面也说了自然界很多东西的模拟都呈一种“雪崩”的趋势,随迭代次数的增加,其运算量的代价不是你可以想象的。模拟自然也不是你想象中简简单单就能达到的。总之在新的理论,新的解决办法出来之前,那些东西都还是可望而不可及呀。像某人那种想当然的做法,要去实现也是无端的浪费资源罢了。


我从头到尾也没说过现阶段来做,说做也只是说理论上可行。
另外,并不是模拟36亿年的生物进化史,而是自行产生一个不同的进化史。
级别: 精灵王
注册时间:
2005-12-14
在线时间:
56小时
发帖:
2269
只看该作者 193楼 发表于: 2007-03-14
引用
最初由 默示录 发布

想说的是~
如果我考试这么答,就只有零分这一条路......
因为你把主体给抹布了...


“那请问一个程序能够自我复制及变异,并且其子代能带有亲代的变异”这种现象叫做什么?
级别: 光明使者
注册时间:
2006-02-16
在线时间:
145小时
发帖:
10195
只看该作者 194楼 发表于: 2007-03-14
引用
最初由 某个人 发布


“那请问一个程序能够自我复制及变异,并且其子代能带有亲代的变异”这种现象叫做什么?

至少不能叫遗传~:o
在此召唤编程方面的人来解答吧~
不过......程序也能用"亲代"和"子代"啊.......[/TX]

快速回复

限150 字节
上一个 下一个