怎么使程序自小弟我进化


如何使程序自我进化
程序A.exe,单个文件,在用户使用一段时间后,程序搜集了一些适合用户的配置信息,如何使A.exe可以自我修改代码,自动增加新的模块和功能,以达到自我进化的目的 如果要带编译器,是否安全

C#语言 .net 程序开发

月夜下的尛尛 13 years ago


郁闷, dnf玩多了, 把dna打成了dnf.

<fieldset> <legend> 探讨 </legend>
生物进化的原理是什么

按照现在的理论, dnf在进行复制的时候, 并不能做到100%一致, 产生了变化, 通过自然选择, 留下的新物种, 就行了了"进化". </fieldset>
无敌了的猪 answered 13 years ago


生物进化的原理是什么

按照现在的理论, dnf在进行复制的时候, 并不能做到100%一致, 产生了变化, 通过自然选择, 留下的新物种, 就行了了"进化".

在我们程序中, 根本没有自我复制, 以及自然选择这两个环境, 谈不上什么进化.

asdfang answered 13 years ago


要是这样的话 估计 人类灭亡时候都到了

杯具的RP君 answered 13 years ago


想法很超前,支持一下

阿诺猪华吃雪茄 answered 13 years ago


程序员失业咯

不过,对人的大脑记忆存储方式和查询方式到是很感兴趣,思维机制估计比较复杂.

水蓮寺☆ルカ answered 13 years ago


能真写出拥有这样智能的程序,那我们也就无程序可写了....

rockini answered 13 years ago


如果把进化的目标设定在一个非常具体的功能上,我觉得是有可能的,比如像楼上说的杀毒软件升级就是一种进化,尤其是使用了云技术的。。

Karser answered 13 years ago


杀毒软件升级是不是你想要的效果。。。。。。

kekai answered 13 years ago


就和找对象一样
A漂亮但穷
B有钱但丑
人可以权衡一下各种利弊,但是这点想让计算机来衡量,恐怕做不到,呵呵~~

你告诉程序,穷的我不想要,丑的我也不想要,但是我还必须选一个——我想不出程序会给你哪一个答案,呵呵~~

y05505 answered 13 years ago


现有的程序——是靠1、0的死规则,你想它进化,就要预先设定“进化规则”

目前来讲,还没有一种算法可以脱离规则的存在。人是不同的,对待选择,人自身就可能有无数种处理模式,但计算机往往认死理的。你总不能扔给他一个随机数,让它自己扔骰子决定选择哪一种智能模式的。

这就和聊天机器人一样,都是预设的,它可以学习怎么回答问题,但是它很难分析情感、语调、语气、表情的变化,情绪的波动。。。没有了这些,它还是智能的吗??这种进化,只是和我们做普通程序,多弄了点初始数据罢了。。。

不可预知的东西,我们无法告知程序的。。。
=======================================
程序自我编译容易实现,但是根据什么条件来自我完善编译,这个很难;


次奥君233 answered 13 years ago


这么牛的想法好象很难实现,不过把记录留下来再根据统计结果的不同而进行适度的操作,不过这需要提前预知。

iftomo answered 13 years ago



toni9ht answered 13 years ago


顶。。。。。。。

kyon.L answered 13 years ago

Your Answer