上海浦东新区, 18621055467 i@chenxi.co

代码和数据是构建目前我们这个信息社会的核心,无数的程序员编写并运行着一切,机器学习的发展,深度神经网络的应用,改变了这一切,但是,模型还要人工建立。

多年的开发实践让我总结了很多开发经验,正因如此,我从新思考如何构建一个算法。我开始设计数据采集程序,设计自己的编程语言。不同于别人的路,我选择让代码生成代码,让编程这个过程编程自动化,就像最早合成氨基酸、蛋白质一样,它们创造了最初的生命,而这个的过程将创造代码,这个算法我称为机器编程。让算法随周围的环境改变而改变,让他不停的进化,让他有一天拥有真正的思考,当然这样的改变有时候是正确的,有时候是错误的,但是他是高效的。

为了能够分享这一切,我在2018年9月把我的网站改版了。


机器编程

机器编程第一次完成了闭环

For the first time,AI finished coding by gene

这是第二次让机器完成代码

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.

2018.11.13

什么是智能?

大树、花、草算智能吗?小狗算智能吗?我们真的是智能的吗?古人是智能的吗?原始人呢?

目前学到的知识,通常有以下观点:

第一种:遗传,人类有DNA变异和进化,导致我们逐渐拥有智能。

第二种:基于数学的拟合,取优算法,神经网络,贝叶斯网络,因为有这样的结构,所以我们拥有智能。

第三种:蚂蚁,蜜蜂、鸟群也会有智能,因为他们的行为表现出来能应对各种问题。

第四种:猫猫,狗狗我们也会说他们智能,因为让我们觉得它们有情感,能和我们互动,所以我们觉得它们有灵性。

第五种:我们有语言,有知识树,正因为我们的发达语言让我们区别于其它生物,有知识树让我们胜过其他生物。

第六种:图灵实验提到智能的核心在于我们的评判标准。如果是标准,那么就是由我们人确定的。那么我们只需要让我们的机器达到这个标准,那就认为是智能的。

但是,对于机器,我们的标准往往定的比我们自己要高,否则我们就会觉得他有问题。因此,这个标准就是任何一项指标要超过我们最厉害的人,否则,总有一个人站出来说他还不够。

第七种:机器已经具备智能,表现形式不一样,或者是我们没有观测到。

上面的各种观点都对,很类似人的需求模型,分别代表的智能从低到高的发展。只是目前各个环节的算法要么很慢,要么适应性不好,并且缺乏自我改进。

我的观点是:

实现让机器自我进行编程的机制,达到以下两个指标:

  • 自我改进(随数据改变而改变算法,没有数据时,可以自己创建)
  • 运算效率高(能耗低:不同算法,时间短、资源少者更优)
2018.09 - 这个话题没有终结点

业余项目

RoughScript宿主脚本语言

作为AI平台的语言
最早照抄一个叫FastScript的Java开源项目,然后用c#实现,第一次真正掌握编译器原理,随后添加更多的语法,现在在努力用Python和C再此扩充。

该编程语言简单灵活易于迁移为其它编程语言,同时适合AI掌握和学习。

2008.10 - Now

格斗机器人

和自己的小伙伴一起,每年会参加1-2次由FMB主办的格斗机器人比赛

最新战绩3胜,3负

2016.10 - 2018.8

技能

编程语言 & 工具
工作能力
  • 制定并评估计划
  • 带领 & 协助大家
  • 克服各种技术、非技术困难
  • 使用机器编程加速开发 & 做好安全检测

兴趣

我最大的兴趣就是编程,踏上AI的征程。

当然,作为一个程序猿,锻炼身体也是必须的,跑步、骑车就成了我另外的爱好。


© 2017-2025 chenxi.co 版权所有

沪ICP备10205363号-2