c*********i 发帖数: 674 | 1 现在计算机和网络技术这么发达了,到底能不能模拟生物进化过程?比如从好多单细胞
或者蛋白质模型开始,在设定的环境下进化出各种稀奇古怪的东西甚至发展出智能生物
,构建一个虚拟的自包含世界,就像午夜凶铃小说里说的那样?如果还没这么牛逼的话
相关研究发展到哪一步了? |
c*******9 发帖数: 9032 | 2 没有那么高速的计算机。
【在 c*********i 的大作中提到】 : 现在计算机和网络技术这么发达了,到底能不能模拟生物进化过程?比如从好多单细胞 : 或者蛋白质模型开始,在设定的环境下进化出各种稀奇古怪的东西甚至发展出智能生物 : ,构建一个虚拟的自包含世界,就像午夜凶铃小说里说的那样?如果还没这么牛逼的话 : 相关研究发展到哪一步了?
|
m****a 发帖数: 684 | 3 不能,环境太难搭建,时间上也比较长。
要知道,人是经过几十万年进化得结果,并且经历的环境极其复杂。如果要重复这个过
程,就要将环境虚拟化,类似于写一个CS打斗环境,但复杂得多,还要等非常长的时间
让这些个体进化,在目前技术下还不太现实。
现在大部分研究方向都是非进化的方法,确定的算法,因为这些方法能给出来比较确定
的结果。从实用角度来说,这些方法更好。但我比较悲观,我认为这些确定的算法本身
就耗费了人的大量的精力和时间,如果要走向更高级的智能,可能必须要靠进化方法,
没有捷径 |
c*********i 发帖数: 674 | 4 现在计算机早就不拼高速了吧,用并行计算行不行?
【在 c*******9 的大作中提到】 : 没有那么高速的计算机。
|
g****5 发帖数: 1639 | 5 绝无可能。
说简单点,你这个系统至少要包含四类的entities。一是生物大分子,比如蛋白质DNA
RNA以及组成它们的氨基酸和脱氧核糖核苷酸以及由这些单位组成的个头和三维结构又
不是蛋白质DNA RNA的,比如polypeptide;二是各种有机的但是小一点的分子,比如各
种糖和脂;三是无机分子,比如水,氧,矿物质;四是细胞亚细胞尺度的东西,这个种
类就更繁多了。
有了模拟对象还不成,更复杂的是各自的相互作用。如果说这些entities是N数量级的
,简单的相互作用就是N^2数量级的,这些相互作用的形式和参数大多是未知的。还有
更复杂的化学反应和细胞合成分裂,简直没法在这个尺度模拟了。
现在能够模拟的大概也就是小得不能再小的范围,必须简化成几种entity的;或者空间
尺度也许不小,但是纯之又纯的相互作用。分子动力学模拟,连一个蛋白质的folding
和unfolding都不能模拟得很精确。基于分子动力学的模拟,用到复杂一点的系统就是
个无效。 |
h********o 发帖数: 2316 | 6 进化程序怎么写啊?打斗环境容易,鼠标移到哪里对应的人物走多少步,中一枪少多少
血。
【在 m****a 的大作中提到】 : 不能,环境太难搭建,时间上也比较长。 : 要知道,人是经过几十万年进化得结果,并且经历的环境极其复杂。如果要重复这个过 : 程,就要将环境虚拟化,类似于写一个CS打斗环境,但复杂得多,还要等非常长的时间 : 让这些个体进化,在目前技术下还不太现实。 : 现在大部分研究方向都是非进化的方法,确定的算法,因为这些方法能给出来比较确定 : 的结果。从实用角度来说,这些方法更好。但我比较悲观,我认为这些确定的算法本身 : 就耗费了人的大量的精力和时间,如果要走向更高级的智能,可能必须要靠进化方法, : 没有捷径
|
c*******9 发帖数: 9032 | 7 并行计算也不够一些智能算法的指数爆炸,除非实现高位数量子计算机。
【在 c*********i 的大作中提到】 : 现在计算机早就不拼高速了吧,用并行计算行不行?
|
c*********i 发帖数: 674 | 8 时间确实是一个问题,离散系统总有个时钟下限,但是能不能通过改变虚拟世界的设定
来解决这个问题?比如我们可以改变这个世界的很多物理效应,让很多事情可以瞬时发
生,实际上这个世界还是一个逻辑的世界而非物理世界,我只是想这个世界里能不能体
现出进化的过程,并不一定要模拟重现我们的世界
【在 m****a 的大作中提到】 : 不能,环境太难搭建,时间上也比较长。 : 要知道,人是经过几十万年进化得结果,并且经历的环境极其复杂。如果要重复这个过 : 程,就要将环境虚拟化,类似于写一个CS打斗环境,但复杂得多,还要等非常长的时间 : 让这些个体进化,在目前技术下还不太现实。 : 现在大部分研究方向都是非进化的方法,确定的算法,因为这些方法能给出来比较确定 : 的结果。从实用角度来说,这些方法更好。但我比较悲观,我认为这些确定的算法本身 : 就耗费了人的大量的精力和时间,如果要走向更高级的智能,可能必须要靠进化方法, : 没有捷径
|
w*********a 发帖数: 9279 | |
c****t 发帖数: 5452 | 10 按照进化论其实也就是一个搜索的过程,遗传算法吗,人类的太慢,简化一下基因序列
啥的玩儿玩儿还是可以的,但关键是你得把你的目标设定好,就是生存的环境了啥的,
谁又这么无聊呢 |
|
|
d****o 发帖数: 32610 | 11 看看这个简单的应用
http://vimeo.com/79098420
【在 c*********i 的大作中提到】 : 现在计算机和网络技术这么发达了,到底能不能模拟生物进化过程?比如从好多单细胞 : 或者蛋白质模型开始,在设定的环境下进化出各种稀奇古怪的东西甚至发展出智能生物 : ,构建一个虚拟的自包含世界,就像午夜凶铃小说里说的那样?如果还没这么牛逼的话 : 相关研究发展到哪一步了?
|
s*******n 发帖数: 3488 | 12 必须要建立在蛋白质基础上的才是智慧模拟生物么?晶体也可以储存交换信息啊。 |
c*******9 发帖数: 9032 | 13 越来越多迹象表明我们的世界同样是逻辑信息的世界,只不过”内存“容量极大,大约
10的99次方bit。
运算当然也是高度并行。
【在 c*********i 的大作中提到】 : 时间确实是一个问题,离散系统总有个时钟下限,但是能不能通过改变虚拟世界的设定 : 来解决这个问题?比如我们可以改变这个世界的很多物理效应,让很多事情可以瞬时发 : 生,实际上这个世界还是一个逻辑的世界而非物理世界,我只是想这个世界里能不能体 : 现出进化的过程,并不一定要模拟重现我们的世界
|
c*********i 发帖数: 674 | 14 能不能简化抽象一下,分子级以下的过程都省略掉,从基本细胞功能开始往上构建?
DNA
【在 g****5 的大作中提到】 : 绝无可能。 : 说简单点,你这个系统至少要包含四类的entities。一是生物大分子,比如蛋白质DNA : RNA以及组成它们的氨基酸和脱氧核糖核苷酸以及由这些单位组成的个头和三维结构又 : 不是蛋白质DNA RNA的,比如polypeptide;二是各种有机的但是小一点的分子,比如各 : 种糖和脂;三是无机分子,比如水,氧,矿物质;四是细胞亚细胞尺度的东西,这个种 : 类就更繁多了。 : 有了模拟对象还不成,更复杂的是各自的相互作用。如果说这些entities是N数量级的 : ,简单的相互作用就是N^2数量级的,这些相互作用的形式和参数大多是未知的。还有 : 更复杂的化学反应和细胞合成分裂,简直没法在这个尺度模拟了。 : 现在能够模拟的大概也就是小得不能再小的范围,必须简化成几种entity的;或者空间
|
g****5 发帖数: 1639 | 15 哦,对了。“模拟”这个词的理解可能不相同。从第一性的物理出发的模拟现阶段是绝
对不可能的。你要是自己设定一套“演变”的规则,让计算机按照你的逻辑去演化所谓
的生物进化过程,这个没准可行。就跟游戏差不多了 |
c*********i 发帖数: 674 | 16 光速不变是不是就是god的计算机极限了,再快就要超频了
【在 c*******9 的大作中提到】 : 越来越多迹象表明我们的世界同样是逻辑信息的世界,只不过”内存“容量极大,大约 : 10的99次方bit。 : 运算当然也是高度并行。
|
c*******9 发帖数: 9032 | 17 这不好说,人脑的意识和电波相关。
【在 c*********i 的大作中提到】 : 能不能简化抽象一下,分子级以下的过程都省略掉,从基本细胞功能开始往上构建? : : DNA
|
c*******9 发帖数: 9032 | 18 也许是,否则计算不过来了。
【在 c*********i 的大作中提到】 : 光速不变是不是就是god的计算机极限了,再快就要超频了
|
g****5 发帖数: 1639 | 19 不行。因为细胞的很多过程,比如什么时候合成,什么时候分解,什么时候跟其它细胞
或者外界环境黏在一块儿,都是由分子trigger的。搞系统生物学的那帮人,不成天需
要pathway吗?
【在 c*********i 的大作中提到】 : 能不能简化抽象一下,分子级以下的过程都省略掉,从基本细胞功能开始往上构建? : : DNA
|
c****t 发帖数: 5452 | |
|
|
c*********i 发帖数: 674 | 21 facebook那些人都是吃白饭的吗,把facebook所有电脑拿来能不能进化出草履虫? |
g****5 发帖数: 1639 | 22 楼主你这id挺酷的啊。
caoshuangbi,艹爽B?
哈哈 |
m****a 发帖数: 684 | 23 不可能,进化本身就是一个试错法,本身需要计算。你说的这个问题如果能解决,就意
味着CPU可以一直通过增加频率来提高速度,但以现在的技术CPU的频率已经到顶了。
【在 c*********i 的大作中提到】 : 时间确实是一个问题,离散系统总有个时钟下限,但是能不能通过改变虚拟世界的设定 : 来解决这个问题?比如我们可以改变这个世界的很多物理效应,让很多事情可以瞬时发 : 生,实际上这个世界还是一个逻辑的世界而非物理世界,我只是想这个世界里能不能体 : 现出进化的过程,并不一定要模拟重现我们的世界
|
N******K 发帖数: 10202 | 24 光速不变就是个joke 爱因斯坦就是个joke
【在 c*********i 的大作中提到】 : 光速不变是不是就是god的计算机极限了,再快就要超频了
|
m****a 发帖数: 684 | 25 最笨的可以这样写,往人物(agent)的程序里灌一段随机二进制码,比如1G那么多,
作为基因。然后每次需要这个人物做动作的时候,就执行这段二进制码。在这个人物活
着的期间,每过一段时间,就把他的基因随机变化一些bit,复制一遍变成另外一个人
物。这个人物死了以后,就把他的子代调出来接着打。这样就能进化出来打CS非常厉害
的人物,但时间比较长,并且最终结果也没什么用,所以没人做。
【在 h********o 的大作中提到】 : 进化程序怎么写啊?打斗环境容易,鼠标移到哪里对应的人物走多少步,中一枪少多少 : 血。
|
w***o 发帖数: 1806 | 26 生物信号是模拟量, 计算机数字化是对模拟量采样。没有办法让数字完全代替模拟量
,除非采样次数无穷大。 所以任何数字计算机都无法真正模拟哪怕单细胞。除非人类
用细胞构建计算机,比如神经元。 |
c*******9 发帖数: 9032 | 27 生物信号不一定是模拟量,甚至整个宇宙都可能适合整数分数描述,而不是实数。
【在 w***o 的大作中提到】 : 生物信号是模拟量, 计算机数字化是对模拟量采样。没有办法让数字完全代替模拟量 : ,除非采样次数无穷大。 所以任何数字计算机都无法真正模拟哪怕单细胞。除非人类 : 用细胞构建计算机,比如神经元。
|
z****e 发帖数: 54598 | 28 网络哪发达了?复杂度比起生物神经来说
还是太低,太过于简单了 |