人工智能入门

刘峡壁 张毅
前 言 越来越多的人渴望了解人工智能技术,这是我们逐渐向人工智能时代迈进的反映。首先,人工智能的发展远远不像我们通常认为的那样乐观,事实上还处于极早期,还有很多问题有待解决,甚至不少根本问题还没有进入我们探究的视野。其次,人工智能也不会再像其之前发展历史中的若干次起伏一样,退回到普通人感受不到它的存在的状态。是的,人工智能的大潮已扬起,我们将越来越深入地与人工智能产品和技术共存,为此,我们应具备相应的常识与素养。本书正是为此目的而写作的,希望能帮助人们建构正确、全面、清晰、初步的人工智能知识体系,更好地适应人工智能时代,并为有志于从事人工智能技术研发与应用的人奠定进一步学习的良好基础。 本书的内容基于一个根本的理念:人工智能就是认识自己。世界上真正具备高级智能的实体只有人类,人工智能本质上是对人类智能的模仿,因此我们要从“认识自己”出发来发展和学习人工智能。从这一点出发,我们可以将现有人工智能技术归结为对人类智能不同属性的模拟所形成的六大技术途径:机器学习、人工神经网络、符号智能、进化计算、行为智能、群智能。人工智能就是由这六大技术途径构成的一头大象。初学人工智能的人应该首先看到这头大象,而不是先去摸大象的一条腿。在形成对大象全貌的框架性认知后,才能有清晰的思维模式去深入学习大象的各个组成部分及各个组成部分之间的相互融合。 本书的内容按照上述六大技术途径展开。作为入门读物,考虑到初学者的特性,本书遴选各个技术途径中较易掌握且能反映其基本思想的理论知识作为核心内容,并使用直观的应用案例来讲解,以便读者更容易理解理论知识,掌握理论知识的实践与应用。在机器学习与人工神经网络部分,以人脸识别与语音识别控制智能小车作为应用案例,介绍人工神经网络的基本构成与监督学习的基本思想;在符号智能部分,介绍符号智能的定义与问题,重点阐述机器博弈算法,实现五子棋博弈程序;在进化计算部分,以机器博…