返回第一章 聊天程序  小农经济时代首页

关灯 护眼     字体:

上一页 目录 下一章

    第一章 聊天程序 (第3/3页)

文字框中输入一个字或者词,程序首先会查找数据库中是否有这一词条,程序经过神经网络选择后,在下面的那个文本框中输出一字,然后,王石觉得回答还可以的话,就在表扬的按钮上按一下,答案不合适的话,就在批评按钮上按一下,这样的话,程序就会根据反馈回来的信息调整每个神经元的参数。

    只要经过一定数量的训练,程序的回答会越来越接近王石想要的答案。当然啦,由于一开始王石设定的节点也比较少,这样也导致了一开始程序显得有点呆板,但是,也确实向着王石想象的那样开始表现得越来越聪明。

    由于王石在神经元里面设置了一些相对基础的概念,比如冷热,长短,大小,快慢,亮暗,轻重等等一系列的概念,通过训练,不断增加丰富其他概念,比如面积体积,温度,加减乘除等。大部分基础概念都是王石输进去的,而大部分的扩展概念是在训练过程中,把各个概念关联起来所得到的。并以神经元的模式储存起来。

    比如,训练的时候,王石在输入框中在输入框中输入“石头”两个字,程序首先会在王石设置的外挂语言库中查找“石头”这个词条,当然,这个词条有可能找到,也有可能找不到。找到的话,就把这个词条的内容输出,并把词条解释中的一些概念,与神经元里面定义的概念相关联起来。并在词条使用程度这个数值上加上1,没有的话,则程序会自动增加一条“石头”这个词条,然后由王石给它补充相关内容。

    外挂语言库很小,是王石从网上的一个免费词典软件里面导出来的。所以,大多数词条解释都很简单的。这也方便了王石补充。

    为了保证这个程序更好的运作,王石给它添加了语句断词和语法分析的功能。为了保证这些功能的更好运行,特地为增加了主谓宾的概念和定状补的概念。这些概念以神经元的形式定义在数据库中。

    在经过较长一的一段时间训练后,王石觉得这个程序的表现相当有水平了后。就把它挂到了聊天程序上,有时候代替自己与人聊天。这可是王石相当得意的事情,因为在好长一段时间对,聊天对象都没有发觉自己在跟一个程序在聊天。本来,王石也就是抱着试试看的心情,因为觉得这个程序ai若是只有自己给它训练的话,不仅累的慌,而且成长速度也快不起来。只有让它在网络上学习,才能更快的成长。没想到这个程序在除了一开始还需要自己给它控制外,渐渐得变得更加聪明起来,到后来,基本上的回答都是合适合理的。王石到后来都看得目瞪口呆。虽然这个程序是自己编写的,知道它的可成长性,但是也没有料到会有这么好的表现。本来王石打算把这个程序公开共享出来。现在王石已经改变主意,要把它给保护收藏起来。

『加入书签,方便阅读』

上一页 目录 下一章