实际上我们每天每个人都在进行着编译编程和执行的过程.
比如说: 把那个箱子拿过来.
在你脑海里,首先是接收到这条代码.
而你第一个做的工作就是词法分析和语法分析.然后是语义分析.
这句话在你脑海里被解析成单词: 把那个箱子拿过来.
和语法 把形容词+名词动词形容词.
然后是语义分析..
首先箱子是个抽象的类或概念,有大小形状材质等等的属性不同.你会通过眼睛去获得相关信息.
然后拿也是一个抽象的方法或动作. 涉及到如何走过去,如何弯腰,如何抓住.等等这一系列的程序.在你的大脑里一瞬间就全部都编成了.
剩下的就是指挥你的身体去执行命令.
我们看上面这个简单的命令代码.
我们目前还不能掌握的地方有2处.
第一个是,这些语法和单词.如何能够被我们目前的编译技术所处理. 这涉及到机器学习
第二个是,“拿”的过程如何自动编程.这涉及到推理算法.
当然视觉和听觉也是人工智能一个头疼的地方,但是最后问题仍然是机器学习.
可喜的是目前所有需要用到的技术似乎单方面进步了很多.
而目前我们缺乏的就是一整套理论和详细的设计方案.当然还得有赞助商的资金支持和一个天才团队.一个人似乎是不可能完成的.
资金和团队是可以用钱解决的,而设计方案必须由人脑来完成.
下面是关于蜂巢智能的概念一些起源.
蜂巢智能的理念来自控制系统.关于控制系统的演变进步请看下面的文章.
http://wenku.baidu.com/view/f109325877232f60ddcca16f?fr=prin