|
| 1 | +# 01-人工智能概要 |
| 2 | + |
| 3 | +## 1 发展历程 |
| 4 | + |
| 5 | +**20世纪50年代**:人工智能概念诞生 |
| 6 | + |
| 7 | +- 1956年,“人工智能”这个术语由麦卡锡在达特茅斯会议上首次提出 |
| 8 | +- 主要研究逻辑和推理,以及如何在机器上模拟人类智能 |
| 9 | + |
| 10 | +**20世纪60年代**:知识表达期 |
| 11 | + |
| 12 | +- 开始研究知识表达,使用谓词逻辑来表达知识 |
| 13 | +- 开发可以解题的专家系统,例如Dendral专家系统 |
| 14 | + |
| 15 | +**20世纪70年代**:知识库期 |
| 16 | + |
| 17 | +- 研究汇集知识到知识库,并开发程序利用知识库做推理 |
| 18 | +- 出现视觉、语音、运动控制等领域的专家系统 |
| 19 | + |
| 20 | +**20世纪80年代**:专家系统盛行期 |
| 21 | + |
| 22 | +- 专家系统成为人工智能的主流应用,应用于医疗、工程等领域 |
| 23 | +- 持续完善知识表达与推理系统 |
| 24 | + |
| 25 | +**20世纪90年代**:统计学习和深度学习兴起 |
| 26 | + |
| 27 | +- 机器学习成为主流,神经网络和深度学习理论进展显著 |
| 28 | +- 1997年,深蓝击败国际象棋世界冠军卡斯帕罗夫 |
| 29 | + |
| 30 | +**21世纪**:深度学习和人工智能应用爆发期 |
| 31 | + |
| 32 | +- 深度学习技术不断成熟,语音、图像、自然语言处理取得进展 |
| 33 | +- AlphaGo击败围棋世界冠军,人工智能应用进入爆发期 |
| 34 | + |
| 35 | +人工智能发展至今,已经由最初的专注推理转为数据驱动的统计学习与深度学习,并取得了巨大的进步,未来发展潜力巨大。 |
| 36 | + |
| 37 | +好的,人工智能主要可以分为以下几个分支: |
| 38 | + |
| 39 | +## 2 人工智能的主要分支 |
| 40 | + |
| 41 | +### 2.1 **机器学习(Machine Learning)** |
| 42 | + |
| 43 | +机器学习是人工智能的核心分支之一,它主要是通过算法和统计模型来实现机器对数据特征的自动学习,并对新的输入数据进行预测或决策。常见的机器学习算法有监督学习、无监督学习、半监督学习、强化学习等。 |
| 44 | + |
| 45 | +### 2.2 **计算机视觉(Computer Vision)** |
| 46 | + |
| 47 | +计算机视觉通过相机、图像传感器和图像处理算法,来模拟人眼对物体进行识别和跟踪的功能。它可以应用于面部识别、医学影像分析、自动驾驶等领域。 |
| 48 | + |
| 49 | +### 2.3 **自然语言处理(NLP)** |
| 50 | + |
| 51 | +自然语言处理让机器解析、理解人类的语言。它的应用有机器翻译、语音识别、信息检索等,是智能助手、chatbot的关键技术。 |
| 52 | + |
| 53 | +### 2.4 **机器人(Robotics)** |
| 54 | + |
| 55 | +机器人技术研究如何模拟人类的行为能力,分为运算能力、感知能力、决策能力、执行能力等。它广泛应用于工业、服务、家居、军事等领域。 |
| 56 | + |
| 57 | +### 2.5 **知识表示与推理(KR&R)** |
| 58 | + |
| 59 | +知识表示与推理关注如何用计算机来表示世界知识,并模拟人类经验进行推理。它可用于专家系统、知识管理、智能助手等应用。 |
| 60 | + |
| 61 | +以上是人工智能的主要研究方向,它们相辅相成,共同推动着人工智能技术的发展。不同方向都有自己的独特侧重点和应用领域。 |
| 62 | + |
| 63 | +## 3 机器学习是什么 |
| 64 | + |
| 65 | +使机器通过算法和统计模型对数据进行学习,并对新的数据做出预测或决策。 |
| 66 | + |
| 67 | +简单来说,机器学习就是让计算机自己通过数据去“学习”,而不需要人工进行明确的编程。机器学习的基本思想是构建一个可以从数据中 generalization(归纳总结)知识的系统。 |
| 68 | + |
| 69 | +## 4 机器学习的工作流程 |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | +1.获取数据 |
| 74 | +2.数据基本处理 |
| 75 | +3.特征工程 |
| 76 | +4.机器学习(模型训练) |
| 77 | +5.模型评估 |
| 78 | +结果达到要求,上线服务 |
| 79 | + |
| 80 | +没有达到要求,重新上面步骤 |
| 81 | + |
| 82 | +### 4.1 获取数据 |
| 83 | + |
| 84 | +在数据集中一般: |
| 85 | + |
| 86 | +- 一行数据我们称为一个样本 |
| 87 | +- 一列数据我们成为一个特征 |
| 88 | +- 有些数据有目标值 (标签值),有些数据没有目标值(如上表中,电影类型就是这个数据集的目标值 |
| 89 | + |
| 90 | +#### 数据类型构成 |
| 91 | + |
| 92 | +数据类型一:特征值+目标值 (目标值是连续的和离散的) |
| 93 | + |
| 94 | +数据类型二:只有特征值,没有目标值 |
| 95 | + |
| 96 | +#### 数据分割 |
| 97 | + |
| 98 | +机器学习一般的数据集会划分为两个部分: |
| 99 | + |
| 100 | +- 训练数据 |
| 101 | + |
| 102 | + 用于训练,构建模型 |
| 103 | + |
| 104 | +- 测试数据 |
| 105 | + |
| 106 | + 在模型检验时使用,用于评估模型是否有效 |
| 107 | + |
| 108 | +划分比例: |
| 109 | + |
| 110 | +- 训练集: 70% 80% 75% |
| 111 | +- 测试集: 30% 20% 25% |
| 112 | + |
| 113 | +### 4.2 数据基本处理 |
| 114 | + |
| 115 | +即对故据进行缺失值、去除异常值等处理。 |
| 116 | + |
| 117 | +### 4.3 特征工程(Feature Engineering) |
| 118 | + |
| 119 | +使用专业背景知识和技巧处理数据,使得特征能在机器学习算法上发挥更好的作用的过程。 |
| 120 | + |
| 121 | +意义:会直接影响机器学习的效果。 |
| 122 | + |
| 123 | +#### 意义 |
| 124 | + |
| 125 | +吴恩达说:数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已。 |
| 126 | + |
| 127 | +#### 内容 |
| 128 | + |
| 129 | +特征提取:将任意数据 (如文本或图像) 转换为可用于机器学习的数字特征 |
| 130 | +特征预处理:通过一些转换函数,将特征数据转换成更加适合算法模型的特征数据过程 |
| 131 | + |
| 132 | + |
| 133 | + |
| 134 | +特征降维:在某些限定条件下,降低随机变量(特征)个数,得到一组“不相关”主变量的过程。 |
| 135 | + |
| 136 | + |
0 commit comments