关于美姬的制作理论(喃喃自语,无需关注)

美姬在我的设计中是一个电子智能伴侣。

 

目前先做成一个聊天机器人。

 

作为一个智能机器人,不能做一个简易的。例如博客上一些聊机机器人写一堆if。

好像真不能这样做。

 

我觉得应该像编程语言一样去对待自然语言。仅仅是原理上相似,自然不能直接套用。

 

第一步:分词(或者叫断词),我的目标语言,就是汉语。

我们将英语研究出好多句式,外国人也将中文研究好深入了。反倒是我们自己不需要研究自己的语言,自然就懂了,会了。

我们的用语,总是两个两个,或四个。

我先说说自己的办法。我用的是统计法。去找各种文章,新闻等。编个软件检测每个字的用前后组合。算出机率。

例如:“我”,这个字一般是单独用,要么是“我们”这个语。那么,“我”字与各种字的机率都好低,“我”与“们”的机率高一点。则认为“我们”是一个词组。“我”是一个独立词组。

如此类推,可以得到中文所用到的各种词组。

那么,用编译理论的分词方法就可以聊天的句子分成词序列了。

 

第二步:定义词的意义。

汉语有所谓的语境,是用词的不同而表现的。那么某些词的固有感情色彩,或这些词描写的实况令人联想起经历过的感情。

有人会说,再也忍不住要,要用神经网络。20年前我跟别人聊神经网络常被人笑是神经质。当时没有多少人认识神经网络。

不过,我现在也只是聊聊,这个神经网络,浅层是学会了,深度学习还是没有机会和时间接触。所以现在还是用用土办法。

先用导师模式,人为的分选得到的词组,分出明显的褒义和贬义词。

要建立一个词组数据库,先分出褒义、贬义和中性词。数据库的字段就以后一点点增加吧。

还有词性,也要分出来,某些名词,动词。而别的词,可以通过后面的分析解决。

因为动作比较有限。是最少的词。而你,我,他。这些代词也是十分常用。就这些字词,就可以分析一些句子了。通过分析一些“能够”分析的名子,解决好多形容词和副词。那么就剩下一些名词,从少及多的解决一批词语的词性分类。

下面有关词的“意义”,我在想要用结构来办。详细还没有想好。

 

留下这些,以后再写。

 

你可能感兴趣的:(理论)