如果写机器人智能,学习,识别程序,需要找一个好的参考系统和工具。
现在商用的能够学习的我找到的只有一个。
没有办法只有自己想了。
人工智能开发工具和原理以及乱七八糟的东西,主要有Clips,Prolog,,神经网络,模糊数学,HMM,编译原理,以及可能有自然语言识别(能够到自动翻译的程度)。
Clips和Prolog,从某种意义上说,是对知识库的搜索。例子是:Clips和Prolog能够从新华字典里面找出里要的字的意思,但是不能从新华字典里面找出没有的字,也不能在狂草输入情况下从新华字典里面找出字,更不能通过加入规则对自动的对里面已有的规则进行修改,也就是没有学习和归纳的能力。
神经网络用于归类的学习能力和归纳能力较好,但它与知识库的联系很少,同时对极大量感性规则的输入,现在我还看不出有任何的实现,那就更谈不上性能的好坏了。
模糊数学加知识库虽然有一些应用,但是问题是他是否有学习和归纳的能力,从某种意义上说,他和CLIPS有一些共同之处,只不过把Clips数学话了,或者Clips能够把模糊数学知识感性化。
HMM和模糊数学差不多,都是基于概率的,但是一个加了转移,一个加了隶属度。
编译原理剔除,直接用CLIPS,因为CLIPS从某种意义上说对编译原理的一种人工智能方面的应用。
第一个结论:
1)可能需要开发一种语言,或者编程环境能够自我学习和归纳的,主要应用于物体识别