代码和数据是构建目前我们这个信息社会的核心,无数的程序员编写并运行着一切,机器学习的发展,深度神经网络的应用,改变了这一切,但是,模型还要人工建立。
多年的开发实践让我总结了很多开发经验,正因如此,我从新思考如何构建一个算法。我开始设计数据采集程序,设计自己的编程语言。不同于别人的路,我选择让代码生成代码,让编程这个过程编程自动化,就像最早合成氨基酸、蛋白质一样,它们创造了最初的生命,而这个的过程将创造代码,这个算法我称为机器编程。让算法随周围的环境改变而改变,让他不停的进化,让他有一天拥有真正的思考,当然这样的改变有时候是正确的,有时候是错误的,但是他是高效的。
为了能够分享这一切,我在2018年9月把我的网站改版了。
func main(double a0)
object result = createObj()
result.G=a0*9.8
return result
endfunc
2015年,我开发出了第一代自动化编程,让机器自行编写代码,给了我一个方向。
2015,I build a first AI coding.
后来我开发了模版编程,用来解决批量编写程序的问题。
and then, I create model program.
但是今天2018/11/13 第一次让机器基于自己的基因完成了完整的代码。
but not 2018/11/13 AI first complete coding by herself gene combination.
似乎找到打开AI世界的大门,可能有一个系统化的方法,将让AI慢慢代替我们编程。
Maybe found a AI Gate, Maybe I can find a good way,Maybe AI can help us to program.
目前学到的知识,通常有以下观点:
第一种:遗传,人类有DNA变异和进化,导致我们逐渐拥有智能。
第二种:基于数学的拟合,取优算法,神经网络,贝叶斯网络,因为有这样的结构,所以我们拥有智能。
第三种:蚂蚁,蜜蜂、鸟群也会有智能,因为他们的行为表现出来能应对各种问题。
第四种:猫猫,狗狗我们也会说他们智能,因为让我们觉得它们有情感,能和我们互动,所以我们觉得它们有灵性。
第五种:我们有语言,有知识树,正因为我们的发达语言让我们区别于其它生物,有知识树让我们胜过其他生物。
第六种:图灵实验提到智能的核心在于我们的评判标准。如果是标准,那么就是由我们人确定的。那么我们只需要让我们的机器达到这个标准,那就认为是智能的。
但是,对于机器,我们的标准往往定的比我们自己要高,否则我们就会觉得他有问题。因此,这个标准就是任何一项指标要超过我们最厉害的人,否则,总有一个人站出来说他还不够。
第七种:机器已经具备智能,表现形式不一样,或者是我们没有观测到。
上面的各种观点都对,很类似人的需求模型,分别代表的智能从低到高的发展。只是目前各个环节的算法要么很慢,要么适应性不好,并且缺乏自我改进。
实现让机器自我进行编程的机制,达到以下两个指标:
该编程语言简单灵活易于迁移为其它编程语言,同时适合AI掌握和学习。
最新战绩3胜,3负
我最大的兴趣就是编程,踏上AI的征程。
当然,作为一个程序猿,锻炼身体也是必须的,跑步、骑车就成了我另外的爱好。
© 2017-2025 chenxi.co 版权所有