计算机是怎样处理自然语言的

这方面我也不懂,随便在网上一搜,搜到了这篇文章,不知道对题主有没有帮助。TF-IDF与余弦相似性的应用(一):自动提取关键词
■网友
题主你好,我是做机器人方面的,虽然不知道上位机计算机是如何处理自然语言的,但对于下位机嵌入式计算机如何处理自然语言还是很清楚的。首先,举个例子,你去图书馆找本书(相信题主一定读过很多书),比如找《李白诗词鉴赏》,你不可能上来就奔这本书去,你得先到图书馆的电子目录里去检索。恩,好的,现在你已经在你们的图书检索引擎上找到了这本书,这本书对应了一个番号:03_WX_0623(好的,03代表三楼,WX是文学区,0623比如是六柜二层第三本书)。恩,现在你已成功将自然语言转化为机器语言并处理了。首先《李白诗词鉴赏》是我们所说的自然语言,数据采集装置将其转化为机器语言03_WX_0623,你对照着满图书馆找这本书(但比你直接去找李白诗词鉴赏快的多)。总的来说计算机处理的还是机器语言。至于计算机上,我做的是底层的嵌入式计算机,比如机器人的语音控制,若答非所问,请题主谅解,毕竟我学的不是计算机专业。下面,为题主讲解一下机器人是如何处理我们人说的话的:首先,我说一句“跳舞”,恩,自然语言有了,机器人通过声音传感器进行AD采样,将刚才的那两个字转化为“10010011…”(补充:这里应该是十六进制数才对),好的机器语言有了,下面机器人要做动作了,但他还不知道自己该做什么动作。于是他拿着“10010011…”在数据库里苦苦寻找,呀,我到底该做什么呀,哈,终于找到了,原来这一串指令是让我3号舵机动一下,8号舵机动两下,0号舵机动三下……这些动作连续起来,一个跳舞的动作就做出来了。恩,相关的论文呢,题主可以到这里找: http://scholar.cnki.net/result.aspx 以后找论文就去这儿,文科生的脑子,只知道上百度……


    推荐阅读