网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月27日
漏签
0
天
人工智能吧
关注:
114,017
贴子:
505,259
看贴
图片
吧主推荐
视频
游戏
首页
上一页
1
2
3
4
5
6
7
下一页
尾页
104
回复贴,共
7
页
,跳到
页
确定
<<返回人工智能吧
>0< 加载中...
回复:如何实现自编程序?
只看楼主
收藏
回复
bbmp
自动驾驶
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
设计成痛苦与快乐的权值修正不是更好,痛苦降低权值,快乐增加权值,这样貌似还可以实现自我修正呢!
你这个只能外部修正!
123.53.93.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你为什么不用GP实现自编程?
shijinchengxun
无人机
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
等终极编程语言的编译器出来就行了。最高级的编程语言就是人类的自然语言
fjg5610
T800
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
人脑的自组织过程(也就是自编程过程),不光是语言过程,而且还有大量的自变程是通过实践来完成的(当然也能抽象的看成是自然界用自然语言来表达的,这可比人类语言要同一的多,不存在多国语言,它可是统一的语言,不分种属和地域).
人对人的语言理解过程和对自然界的语言理解过程,在基本原理上是一样的,人和动物不光要理解本属的语言,而且还要能理解自然界的语言,否则对生存是很不利的,不懂本属的语言就会被本属所排挤,不懂自然界的语言就会被自然界所排挤.
璐村惂鐢ㄦ埛_0G5QXSJ馃惥
无人机
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主,你这是在收集函数啊,和建立无限函数库,调用“小程序”的决策部分(如果它不属于母程序)将如何精减有用但暂时用不上的小程序,如果他是母程序,将制约“进化”。
neohaly
Alphago
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
从源头的意思上看自编程应该是:逐步分析人提出的需求,将一个大概念上逻辑展开成数个概念范围更小的 小逻辑,直到分割为原子逻辑为止。
其实这种事人类一直在不经意地干着,比如: 妈妈让孩子去“倒杯水”,孩子会自行分析
“倒杯水”所需要的步骤, ai程序的自编成也一样, 必须要理解需求,分析需求,
然后再展开需求,虽然跟现在的c语言编译器有很大不同,但我觉得没有本质区别。
差别就在“编译器”所能理解的命令多少上,另外编译器对命令的处理是一一对应的关系,
而现实需求所对应的解决办法不固定,有一个选择的问题。
谁能写出一个崭新的命令解析库, 使之符合逻辑的输入输出流程, eeeeerror
每次想到这总会有大堆的感触出现,不知道怎么表达的好,还是亲自去写一把程序才好。
有了进展我想我会发出来
____i°俊贤
人脸辨识
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有见解 我是说遗传编程很有见解
yinhuxz
T800
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在现在计算体系下,才有所谓自编程的说法,但是以现有硬件规模和自编程理论的对比来看,显然,这个概念没有意义。
在纯理论没有突破之时,基于实用的功能派自然会大行其道,从而推动技术进步。
两种方法是两种方向,自顶向下以及自底向上。
自顶向下的自编程理论,就像易经伏羲八卦一样,带有浓郁中国传统理论家的色彩,神秘但是难以接触现实与世界。
自底向上的功能派,就像各个科学学科一样,是传统的西方实证主义,易于理解但难以精通。
如果只是玩玩,整个理论消磨时间挺好。
如果要成功的快意,显然技术类型更有成功的可能。
ruiaijun
T1000
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
(上接第97楼)
9、程序说明。
上面这个程序是第三.6段的“数字标号组合”发放程序和“利用函数指针数组轮流显示四个字程序”的结合。这段代码的前一部分就是第三.6段的“数字标号组合”发放程序。
由void zhixing0()开始,分别定义四个小程序,它们负责单独输出一个字符,还定义了两个小程序负责交流,但不参与组织自编程序。
后面两句语句分别把小程序赋值给函数指针,及函数指针数组。
主函数分两个段落,第一段落是按发放程序组织小程序,输出,由用户确定是否正确,由发放函数发放下一组数字,循环组织自编程序。第二段落是用户确定正确后,由用户确定是否退出程序。
上面程序已经显示出自编程序算法的基本程序结构。它很清楚也很简单。即由数组编号发放部分,定义小程序部分,把小程序赋值给函数指针数组部分,循环组织小程序为自编程序部分,与用户交流部分等四个大部分组成。
ruiaijun
T1000
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
10、补充说明。
以上文章基本完成于2008年。但是因为当时我对自编程序有错误的认识:认为只有写成程序的东西才是程序,对上面的自编程序模型很不以为然。有趣的是,该文后面的程序说明,本来很简单,但是我没有写,就终止了该主题。上面的程序说明内容是我最近(2016年3月)才补充上的。
在这八年多的时间内,自编程序的程序模型,一直是我的一块心病,想着如何实现它。殊不想,八年前已经完成,只是我忽略了它。
八年来,我一直希望或是在一个语言平台编写出自编程的脚本语言,或是有一种格式能够直接把字符汇编成成机器码程序。但是,这些想到的方法都很复杂,运行也不理想。
现在我忽然想通了一个道理,自编程序不一定用某种程序语言独立写出来。只要它能够用机器码直接执行组编出的结果就行。
同时我认识到,自编程序无非是变化小程序的顺序,从中找出一些组编顺序,它们能够运行出预期的结果。这才是“自编程算法”的实质。
想通了这两点,再返回头找到2008年的稿件,一个完整的自编程序模型已经历历在目了。
ruiaijun
T1000
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
11、这就是自编程序模型。
既然自编程序无非是变化小程序的顺序,从中找出一些组编顺序,使它们能够运行出预期的结果。既然自编程序不一定用某种程序语言独立写出来。那么夹杂在第三.8段中的成功程序,就可以视为自编程序。
在找寻成功程序时,不断改变数字发放函数的数值,就可以找到成功程序。在找到成功程序后,记录下成功程序的数组序号,按这个序号运行程序,就是在运行自编程序。
表面上看,这样的自编程序多一个母函数的外套,但是别忘了,这个外套结构不复杂,当自编程序很复杂的时候。这个外套就算不上什么了。
我们在这里把第三.8段中的组编程序,叫做自编程序模型。这是因为以它为基本模式,对它稍加改写,就可以用来组编其它自编程序。其主要要改写的地方是对各个小程序的函数定义。其它如发放顺序、交流语言设置、成功程序记录等,也需要适当改写。
一个较为完善的自编程序模型,可以作为一个新的计算机语言平台而存在,它就是自编程序平台。
ruiaijun
T1000
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
(本文补充完整于2016年3月底)
建设西路东口
阿童木
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
已加精
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示