现在的位置: 首页 > 综合 > 正文

人工智能随想-面象对象的语言(一)

2012年12月30日 ⁄ 综合 ⁄ 共 1093字 ⁄ 字号 评论关闭

突然觉得这样一直写程序,真的很累,如果有一个智能的软件,帮我写程序,就好了。

于是开始思考,如可弄出一个这样的程序出来。

现在计算机上运行的所有软件(除了数字运算和机器人聊天程序),都是规律的表格的总结,一直都在进行查找匹配与结果输出的重复劳动。当然,如果你知道智能的软件,请告诉我,非常愿意了解。

关键的问题来了,“智能”(人工智能)的核心是什么,我没有经过比较权威的机构定义,个人想了一下午,应该是“学习能力”。

试想,一个婴儿刚刚出生,他什么都不懂,没有思维,不懂语言,一切都是空白,只有好奇。(题外话,现代科学只能证明婴儿什么都不懂,或许若干年后发现并不是这样),那么为什么几年之后就会开口说话,唱歌、算数……呢?

答案当然是学习能力。

再细一些,什么是“学习能力”呢,同样的不权威,自己想的,用贴近计算机的语言来说应该是:

1,记忆能力

2,加载历史记忆并有条件选择重现输出。

记忆能力,这个较为简单,我们在用word时用ctlr+s就可以将文件保存到磁盘,这就是记忆能力了,当然,这个只能理解为对应人类的“死记硬背”方式。不过也无关,有了这个基本能力后,加上第二条,我们可以组合出更多,不深入了。

其中的,“有条件选择”其实是“逻辑能力”。这个“逻辑能力”又是什么,它又是通过“学习能力”产生一系统组合能力。当前,计算机是不具备这个能力的,需要我们来实现。

这个能力,如果从模仿人类的脑功能角度来入手,难度似乎大了一些,因为现在人类对人脑的功能了解很有限,或者说“人类”有点过了,“我”,就很贴切,呵呵。

这个逻辑能力该如何实现,也没有关系,暂且不说。

先做一个假设,这个可以“学习”能力的程序已经实现了。也就是说,逻辑能力也具备了。

下面,1、2两条条件都具备了,我们拥有了一个“婴儿”的大脑程序了。接下来我们该教这个“孩子”了,科幻电影中,机器人的学习都是很快的,看电影、看书,一目十行,过目不忘,这根本不是夸张的,这只是正常电脑所具备的“记忆”能力。

那么,我们也要这样教我们的“婴儿大脑程序”,以后我们叫他nao吧,让它快速学习,发挥惊人的能力。

先等一下,程序很简陋,无法识别影像,因为小孩刚刚开始也看不懂电影电视。

说功能:要从头开始教他说话,发音,这个很简单,把汉字字库存到电脑里,给这个nao安装一个语音发单软件,OK了。

听功能:语单录入软件现在有很多,假设他们都有API,OK了。

写功能:不就是把文字输出到textbox框中吗?最多打印一下,OK了。

吃喝玩乐等功能暂不考虑。

我们的nao是很聪明的,让他学习汉字,很容易。但是他没有真正理解每一个字,是什么。

那么,什么是“理解”呢?

待续...

抱歉!评论已关闭.