怎么使程序自小弟我进化


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

C#语言 .net 程序开发

月夜下的尛尛 13 years, 12 months ago


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

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

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


生物进化的原理是什么

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

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

asdfang answered 13 years, 12 months ago


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

杯具的RP君 answered 13 years, 12 months ago


想法很超前,支持一下

阿诺猪华吃雪茄 answered 13 years, 12 months ago


程序员失业咯

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

水蓮寺☆ルカ answered 13 years, 12 months ago


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

rockini answered 13 years, 12 months ago


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

Karser answered 13 years, 12 months ago


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

kekai answered 13 years, 12 months ago


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

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

y05505 answered 13 years, 12 months ago


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

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

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

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


次奥君233 answered 13 years, 12 months ago


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

iftomo answered 13 years, 12 months ago



toni9ht answered 13 years, 12 months ago


顶。。。。。。。

kyon.L answered 13 years, 12 months ago

Your Answer