设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 6699|回复: 31
打印 上一主题 下一主题

[讨论] 求高手支撑→面向概念的编程

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
跳转到指定楼层
发表于 2014-2-2 15:57:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 九夜神尊 于 2014-2-2 19:14 编辑

面向概念的编程
接下来是我苦想多年的成果,因为技术问题,以及有一丁点东西没想通,在这里希望能有高手相助!我知道我来的是游戏论坛。也许有人会说我是妄想

起名:面向概念的编程
语言:任何语言,当然是在面向对象的语言基础之上。
作用:开发更高智商的人工智能。
使用方法:编写世界规律,以及生物规律,以下会详细描述。


前言:

计算机发展迅速,各种软件也越来越智能。但是这里的智能比起真正的人脑来说,年龄还太小。很多人开发机器人系统,也有的机器人有了学习的功能。我这里的学习方式跟传统的学习方式完全不同。
在上班的闲暇时间我就在想,这个人脑是怎么样运算的。生物是一个进化的过程,既然是由随机进化出来的,那么基程序就不会是很复杂的程序,只不过这个程序很巧妙。因为并没有完全构思出来这个程序,在这里希望高手能一起想一想。

一:记忆曲线(上图)

我想这个曲线大家都见过吧,不少关于记忆的广告都会有这样的图片,这是一个双曲线的右侧部分,大家可以看到,记忆会随着时间推移逐渐变弱。如果一个事情发生,那么就会在最左边插入一个色块,其余色块往右推,长度随着曲线降低。
我们能看到,这里每个色块宽度不同长度随着时间变短,那么面积也会随着时间变小。在这个图像上,红色最多,蓝色最少。
人脑在想东西的时候,就会随机抽取这曲线上的任意一点,就在这图像上可以看到,红色被抽取到的概率最大,因为红色代表的事物是经常发生的而且每次都带来较深的印象。
这个图像可以完美的解释以下现象:
刚发生的事情记忆清楚
经常发生的事情记忆清楚
很重大的事情记忆清楚
偶尔可以想起努力想不起来的事情

通过以上现象,必要的证明人的记忆是这样。如果想尝试,请相信此理论。
概念是什么:


还是这个图,我们来诠释概念是什么。很庆幸汉语中能找到这么合适的一个词来给这个对象命名。
概念也是由一个随机提取的结果。这样说起来太难理解了。
比方说我说水果,水果在大脑里也是一种概念!
那么如果用这个曲线,比方的说,红色代表苹果,绿色代表西瓜,蓝色代表葡萄,黄色代表橘子
当打开红色这个记忆块之后,依旧是这样的一条曲线。
比方说苹果概念里
有红苹果,青苹果,小苹果。
当然不会永远这样细分下去,细分到什么程度,就看这个大脑对某事物理解的深度。
比方说你只是会吃苹果。那么在你的苹果概念里,只能细分到苹果的味道就到头了。如果你是个苹果专家,你可以细分到苹果的品种,以及营养成分!
因此人们对事物的理解,只能理解到他能对这个事物的概念的分析的最底层(这句话多读几遍才能看懂⊙﹏⊙b汗)。
★人们对事物的记忆,就是把这个事物分解成自己所能理解的概念来记忆的。
比方说一个汉字,你看一眼就记住了。你把这个字转换成一个汉字的概念记住;如果是一个哈语的字符,你不不能看一眼就记住,你要记住这上面几个弯,几个点。因为你对哈语的概念没有,你只能转换成形状来记忆。

以上理论可以解释以下现象。
学英越好的,背单词越快。因为人家直接就把一个单词当成一个概念记住,而英语不好的只能分解成几个字母来记。
盲人摸字就能读书,而正常人却很难。因为盲人长期练习,能将手上的触觉细分成文字概念,儿正常人没有练习,只能细分成形状,然后再将形状拼成汉字。
牧羊人能分辨出羊的长相,而普通人看羊都长得一样。因为我们只能细分到羊这个概念。

通过以上现象,必要的证明人对事物的认知是这样。如果想尝试,请相信此理论。

于是大致结构出来了。概念可以写成一个类。这个类是通过以上曲线随机取点来返回结果的。
当人们看到一个东西时,比方说苹果。
首先就是对这个东西进行一个初步分析(这里是假定程序,实际过程因实际学习不同有所差异。)这东西的形状(方,园,片,角……)→多次抽取得到圆,对比相同→颜色(红,黄,蓝绿……)→多次抽取得到红色对比相同→材质(金木水火土……)→多次对比得到苹果→质量(新鲜,有毒……)多次抽取未得到匹配项,分析结束。得到苹果概念。
当然这个程序是我设想出来的,实际程序并不一定如此,因为人们对实物的理解并不是说像教科书上那样分解的。而是在生活过程中逐渐形成的,在这里我们并不需要深究到底每一次概念都包括些什么,总之能确定的就是它的结构,可以使最快的找到目标概念。

并不是每次看一样东西得到的概念都一定相同。
比方说有一辆车从你身边开过,你看得很清楚。你发现这是一个黑色的车。
过了一段时间,还是开过,你发现它是个三厢车。
又过了一段时间,同样是那辆车,你发现他是个新车。
以上例子别较真
因为每一次概念都是抽取新的概念来对比,所以有可能抽到另外的结果对比相同。
不过一般情况下,关于车,新车绝对不是一个概念底层,你还会分析颜色,以及几厢,也许顺序不同。

过程流
这是一个重要的东西,用来执行一个程序输出的结构。

依旧是这个图,当程序对一个事物理解完毕,它除了记下这个概念以外,还要执行这个概念的过程流。可以简单地理解为,你看到什么,就采取什么样的行动。
在上图中,得到一个概念,要采取的行动也是随机抽取一个点,这个点包含了一个动作过程。比如说走路的动作过程就是迈左脚,迈右脚(假设)。这个过程也许包括新的过程流,因为一个过程流是随机抽取动作过程。因此充满了不确定性。
动作过程里可能会有各种各样的动作,比如说提取目标记忆,获取目标概念,执行动作等等。比方说走路时,我们会要看路,只要一走路,就要看环境。这就是获取目标概念。
获取到目标概念就会结束分析,尽管大脑有能力对该概念进行细分。

记忆流
人们对事物的记忆由一个个记忆流组成还是那个图,还是那个格式一层一层的。
关于记忆流,有一些地方没想明白……

学习方法
完成人工智能的程序设计,就必须有完整的学习机制。这里的学习,绝对不能是程序员给输入代码什么的。
一,生物规律
生物规律是指该生物对事物的判断理解规律,比如说,B和D两个字母的读音相近,“冶”和“治”看起来很像等等。这些接近人的规律都要编写。
电脑能执行哪些事情,这些事情的相互关系。比如小孩还不会说话时,是不可能说出一整句话的。
二,世界规律
世界规律是指电脑所进入的世界的规律,比如让电脑下象棋,就必须编写象棋的规则。

基础程序刚生成时,电脑几乎不会做任何事情。
电脑只有基本的本能和生物规律。比如让电脑聊天。
无论你发任何信息,它一开始都会只回复一个单字。因为最开始,它只能将你的信息细分成文字信息概念,此概念最初只有一个基础过程流,就是随机执行一个动作。当执行的动作是错误时,我们要给电脑平分为负分,正确时为正分。
如果给予高分,则电脑在此次执行后,会加长这个动作的宽度,那么下次遇到同样概念时,被选中该行动的可能会更大,时间长了,就基本上只能选中这一个行动。
此外电脑还有一定的模仿能力。

如果让电脑自学习,那么教学程序就必须编写,其作用是给予电脑一个概念,让它做出反应,然后给予评分。以帮助电脑形成知识。

其实人类也如此,人类无非就是按照自己觉得对的方向去执行一个动作。这些对的方向其实就是在生活中得到一个概念,然后按照自身的规律选择了一个行动,大自然自然就给你了评分,如果说平平常常一件事,这个平份非常低,对你的记忆结构不会造成任何影响,比如说躺着不舒服换了个姿势,这种动作的评分非常低,所以你想不起来每天晚上自己换了几个姿势睡觉。如果这件事给你非常大的影响,如果是好事,那么正高分,如果是很糟糕的事,就是负高分,这次负高分行动如果被下次选中,会直接重选。于是长期的积累就会越来越趋向正确的方法,避开错误的方法。这是符合人类学习的规律的。

以上对人工智能的诠释已经有一个大概的程序理念。

评分

参与人数 3星屑 +180 收起 理由
3106345123 + 10 我很赞同
倾灬城 + 20 不明觉厉塞糖支持下
回转寿司 + 150 讨论帖鼓励

查看全部评分

精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2012-2-6
帖子
9
31
发表于 2014-3-29 15:25:45 | 只看该作者
推荐LZ去找一些人工智能的教材来看

你提的这些大概90年代初,甚至更早 就有人提出来了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
9013
在线时间
4374 小时
注册时间
2005-10-22
帖子
6764

开拓者贵宾

30
发表于 2014-3-7 05:35:31 | 只看该作者
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
376 小时
注册时间
2013-2-14
帖子
203
29
发表于 2014-2-24 23:24:54 | 只看该作者
学而不思则罔思而不学则殆
其实很多问题翻翻书就会发现这些问题大都被研究过或正在被研究
不过既然LZ在上班了可能也没什么时间再去看书了,于是我这里只提个大概,如果有兴趣可以去找人工智能方面的稍微专业一点的书籍和权威一些的著作,里面都有讲这些问题。如果LZ只是纯形而上学的想讨论问题的话当我什么都没说,下面的也不用看了

首先是计算机与人类的差别问题。计算机能达到人类的智能水平吗?与这个问题相关的是图灵测试。
概念问题。与这个相近的是人工智能中的知识表达这一研究领域。
通过模仿人类大脑的物理化学结构来试图重现人类的智能的方式:神经网络
学习问题。怎样不编写具体的程序而让计算机通过学习来掌握某种知识或技能?——机器学习。
怎样辨识图片中的文字或者人物?怎样分辨不同人的声音?——模式识别。

评分

参与人数 1星屑 +8 收起 理由
DeathKing + 8 终于看到一个切到点子上的人了.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
285
在线时间
2 小时
注册时间
2014-2-24
帖子
1
28
发表于 2014-2-24 17:05:09 | 只看该作者
貌似只包括了认知世界的逻辑,还是挺有道理的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

进击的屌丝
中二同好会长

梦石
0
星屑
50
在线时间
628 小时
注册时间
2013-10-8
帖子
1246

贵宾

27
发表于 2014-2-24 14:47:20 | 只看该作者
于是一个脑细胞就超过几个T了,LZ加油……
吾乃不明事理之人,疯狂之人。


才怪咧,当时是怎么想到这么中二的句子233
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
26
 楼主| 发表于 2014-2-20 10:49:55 | 只看该作者
SuperMario 发表于 2014-2-20 01:12
刚才稍微想了下,感觉这个问题真的水很深。
电脑内存是个有限的东西,太有限了,甚至存不下一支铅笔的长度 ...


你说的有道理,一个人的大脑所有细胞,估计需要几个T的硬盘才能存下,更别提内存了。

我也最初感觉到,人脑的运算速度远远高于电脑。

不过作为尝试呢?
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
466 小时
注册时间
2013-2-8
帖子
424
25
发表于 2014-2-20 01:12:20 手机端发表。 | 只看该作者
本帖最后由 SuperMario 于 2014-2-20 01:28 编辑

刚才稍微想了下,感觉这个问题真的水很深。
电脑内存是个有限的东西,太有限了,甚至存不下一支铅笔的长度。稍微有点数论知识就能理解这一点吧,无理数与测度。
一滴墨水融入一杯水的过程就是电脑绝对无法模拟的过程,更别说生物的思维了。
45亿年积淀的果,又岂是旦夕之间可以参透的。
只能说祝你好运吧。

点评

于是最近科学家在模仿DNA的储存系统=-=  发表于 2014-2-24 14:45
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2013-8-10
帖子
26
24
发表于 2014-2-20 00:01:31 | 只看该作者
那么“概念”似乎类似于一种函数,一种运算。让电脑自己编函数,这似乎不那么难。或者让电脑测试各种函数的拟合度,在多个函数中用冒泡法给拟合度排序,这种难度上手应该不错。不过,等电脑进化到智能,估计内存早崩了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
23
 楼主| 发表于 2014-2-17 22:31:42 | 只看该作者
本帖最后由 回转寿司 于 2014-2-18 10:51 编辑
余烬之中 发表于 2014-2-10 09:45
不纠结概念这个名词直接看第二点




就当一种乐趣说着玩好了。

这里你说到了情绪,倒是以前没有想过。按照我说的,还真不能解释情绪,这只是我没想,现在开始想。

就你说的,孩子稍大一点就会闹情绪,而且如果可能强人工智能,就一定会有情绪。先分析情绪吧,情绪根据不同人,可能大也可能小,也可能因为学习改变,也可能受到其他影响。如果根据之前的全部理论,那么情绪应该属于数据库内结构,而不是其他处理机构。其实回想起小时候,应该记得那时候闹情绪是为了让别人迁就你,并且如果父母越娇惯,这个孩子的脾气也就越大,这样我们可以理解为一种错误的行动方向。但是最初是一种利己的趋向。

实际上,让一个电脑看一个图片,然后像人一样知道那是什么的确我也没想到什么办法。虽说现在有对应程序,但是跟我说的这个没法挂钩,就不讨论。我唯一的试验品就是自己,我经常闭上眼睛然后突然睁开看到眼前的世界,然后去琢磨我是怎么样分析它的。我觉得是使用一个词“特征”一辆车,我们只看到了顶部,我们能认识是车,只看到了侧面也能认识是车。完全不同的形状,得到了同样的认知。我们得到一个事物的部分特征,就能认知该事物。也许让电脑读图,也许应该让电脑能把图像转变成一种特征的ID,只要能转换,电脑就能识别。记得有些黑客,用16进制打开一个exe,光看那些乱七八糟的中文,就能看到一些重要的指令。不同的语言,说“我爱你”有不同的说法,但是能听懂的都会翻译成我爱你来理解。于是我觉得让电脑理解一个事物,只要能将信息转换为一些特征,然后让电脑理解,也许转换出来的形式不同,但是如果以后的转换方式都相同,电脑应该可以学会。而且转换出来的特征越直观,效率应该就越高。

我说探究的过程流,一定程度上的包含了你所说的条件反射,重复执行一个过程,这个过程就会助手们的被规格化,也就是下次执行的时候,更可能的相同,当然这个在我之前提出的方法中,也能解释这一点。再举一个例子来说明一下过程流,我们会背很多唐诗,但是很多时候,别人提出了上句,我们经常立马就能说出下局句,但是如果反过来别人说下句,我们就很难想起上句。按我的解释,就是最初在背书的时候,反复的就是按正向去记忆的,形成了一个过程流,当别人说到上句的时候,我们立马就理解到了这个概念,然后下一步就很容易被念出来。如果是先下句,那么我们听了以后,应该是先想这是哪一篇文章,然后再把这个文章想一想,然后再想到上句。此外我要说明一点,就是整个程序的数据库,都是相互牵扯的庞大的过程流就像一个网状交通的城市,我们意识到一个事物,就会把我们的车定位到某个地方,然后我们从这个地方按某个方向走,到了一个路口,应该怎么转,是长期形成的习惯。此外这个城市会不断的出来一些新路,我们开着车乱跑,但是时间长了,就会知道哪条路会走到哪。这就是过程流的理解与分析。

这个不讨论,没有XX就没有孩子……

此外说,猜是一个长期生活中的现象,这与大脑底层无关,大脑在收到一些信息的时候直接的认知,在前面说过,即使是不全的信息(只看到车的下半部分,一样能知道那是车),一样得到对应的认知,也许会有错(结果没看到车的上半部分是烂的),但这并非是猜。人们在看到事物的世邦,基本上不会理解到所有信息以后才去认知这个事物(你一眼看上去那是一颗树,你大概从颜色,形状上就判断了,但是这树上有更多的信息,比如说多少树枝,树的朝向,树的叶子的颜色,等等如果不是专家,这些信息一般不会进到你脑子你)。
但这不叫猜,猜是一种行为,是大脑执行一个过程流的时候,获取概念时,获取到的概念,分析起来有问题。就你说的,一个单词,故意写反几个,如果没看到,就按照正确的单词读走了,如果发现,也就是在获取概念的时候,发现目标概念有问题,然后猜。这里的猜会有很复杂的调用,咱文字就别分析了。总之,大脑认知事物不是说猜。

最后我再说一下我是怎么想一个理论吧

想一个理论,咱们可以理解成通过结果反推公式,这个没问题吧?然后验证这个公式,就是再用其他的结果来试验公式是否正确。

我也是,先是通过很多的现象,来猜想大脑是怎么样运算的,当然这些设想是有很多可能,一个现象的确可能有很多解释。然后我又用我猜想出来的理论,去解释另一些现象,如果解释的非常通顺,就可以很大程度上的证明这个理论。

的确电脑是死板的,从我们普通人的角度想,如果我跟电脑下棋,我们会觉得电脑千变万化瞻前顾后运筹帷幄(别去讨论这里的人工智能)。这就是电脑本来是死的,但是我们可以做到从结果上来看,它是活的。

浩然-Shuenhoy 发表于 2014-2-17 17:06
其实我有过一种很扯淡的想法。。。

现实中的生物获取物质来提供能量满足自身需要


直接把一个小孩的大脑通过某种方式连接到电脑里,然后这小孩的身体什么的就扔掉。

评分

参与人数 1星屑 +100 收起 理由
回转寿司 + 100 赞认真的讨论

查看全部评分

精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
343 小时
注册时间
2012-8-9
帖子
118
22
发表于 2014-2-17 17:06:49 | 只看该作者
本帖最后由 浩然-Shuenhoy 于 2014-2-17 17:08 编辑

其实我有过一种很扯淡的想法。。。

现实中的生物获取物质来提供能量满足自身需要
电脑中的生物获取信息来提供能量满足自身需要 重复的信息没有作用

制造一个最原始的计算机生命,在互联网的巨量信息中 慢慢进化。。。
最终出现智能 那么就出现了一个计算机的智能。。。当然他的形式可能完全与我们所认识的不同


总之我在扯淡

评分

参与人数 1星屑 +30 收起 理由
回转寿司 + 30 赞认真的讨论

查看全部评分

hello, world

有事情邮件联系 shuenhoy#gmail.com(#换成@)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-10 08:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表