第一章笔记及课后习题
笔记
课后习题
1. 简述强人工智能和弱人工智能的区别。
- 强人工智能: 又称通用人工智能,是具备与人类同等智慧,或超越人类的人工智能,能表现出正常人类所具有的所有智能行为。
- 弱人工智能: 是能够完成某种特定具体任务的人工智能。
它们之间本质的区别就是能否能够解决人类所能解决的各种各样的问题。
2. 简述人工智能研究的三个学派。
人工智能的研究学派主要有三类:行为主义、符号主义、连接主义。
- 行为主义:基于控制论构建感知-动作型控制系统。
- 符号主义:基于符号逻辑的方法,用逻辑表示知识和求解问题。
- 连接主义:借鉴人类大脑中神经元细胞连接的计算模型,用人工神经网络来拟合智能行为。
3. 一个有两个输入的单个神经元构成的感知机能完成什么任务?
单个神经元构成的感知机可以完成简单的线性分类任务。
4. 深度学习的局限性有哪些?
- 泛化能力有限:深度学习训练需要依靠大量的样本。与人类的学习机理不同。
- 缺乏推理能力:缺乏推理能力使得深度学习不擅长解决认知类的问题。
- 缺乏可解释性:缺乏可解释性会带来一些问题。
- 鲁棒性欠佳:加上一些人眼很难注意到的点,可能使深度学习算法产生错误判断。
5. 什么是智能计算系统?
一个完整的智能体需要从外界获取输入,并且能够解决现实中的某种特定问题或者解决各种各样的问题。智能计算系统是智能体的物质载体。
现阶段的智能计算系统,硬件上通常是集成通用CPU和智能芯片的异构系统,软件上通常包括一套面向开发者的智能计算编程环境。
6. 为什么需要智能计算系统?
通用CPU为中心的传统计算系统的速度和能效远远达不到智能应用的需求。因此,人工智能不可能依赖于传统计算系统,必须有自己的核心物质载体,即智能计算系统。
7. 第一代智能计算系统有什么特点?
第一代智能计算系统主要是以面向符号逻辑处理的计算系统。从技术上看,第一代智能计算系统是一种面向高层次语言的计算机体系结构,其编程语言和硬件是高度统一化的,比如LISP和Prolog。
8. 第二代智能计算系统有什么特点?
第二代智能计算系统主要研究面向连接主义处理的计算机或处理器。第二代智能计算系统比第一代智能计算系统有两方面的优势:第一,深度学习有大量实际的工业应用;第二,摩尔定律将要失效,专用智能计算系统的性能优势越来越大。
9. 第三代智能计算系统有什么特点?
第三代智能计算系统将不再单纯追求智能算法的加速,它将通过近乎无限的计算能力,给人类带来前所未有的机器智能。未来的第三代智能计算系统将是一个通用人工智能/强人工智能发育的沙盒虚拟实际,例如美剧《西部世界》,它能够通过近乎无限的计算能力来模拟一个逼近现实的虚拟世界。
10. 假如请你设计一个智能计算系统,你打算如何设计?在你的设计里,用户将如何使用该智能计算系统?
以后再补。