人工智能概述
人工智能的定义
人工智能是以机器为载体所展示的人类智能,也称为机器智能。其应具备的能力包括:
- 视觉感知和语言交流能力(计算机视觉、自然语言理解)
- 推理与问题求解能力
- 协同控制能力(视觉、语言、推理的统一协调)
- 遵守伦理道德能力(如阿西莫夫机器人三定律)
- 从数据中归纳总结的能力(机器学习范畴)
人工智能主要算法与特点
人类智能与机器智能的区别在于:人类擅长从大数据中处理小任务,而机器擅长从小数据中处理大任务(如“见一叶落,而知岁之将暮”)。
人工智能、机器学习与深度学习的关系
- 人工智能涵盖机器学习,机器学习包含深度学习
- 机器视觉与自然语言处理是人工智能的具体应用,常使用深度学习
算法技术原理
机器学习概述
机器学习的核心是构建映射函数f,通过从原始数据中提取特征,学习数据与任务目标之间的关系。例如:
- 判断芒果是否甜:从样本中提取颜色、大小等特征,学习特征与芒果质量(甜蜜、多汁等)的关联模型,再用模型预测新芒果的质量
关键概念
- 标注数据:标识了类别信息的数据
- 学习模型:如何得到映射模型
- 损失函数:如何度量学习结果
- 监督学习:通过训练数据学习映射函数f
风险理论
- 经验风险:训练集中数据产生的损失
- 期望风险:测试集中无穷多数据产生的损失
- 结构风险:经验风险+模型复杂度惩罚项(正则化)
监督学习问题
- 欠拟合:模型过于简单,无法捕捉数据规律
- 过拟合:模型过于复杂,仅拟合训练数据
- 解决方案:通过正则化降低模型复杂度,优化经验风险最小化
监督学习方法
- 线性回归:分析变量间线性关系,用于预测(如碳排放与气候变暖)
- 决策树:树型结构,通过自顶向下递归方法构建熵值下降最快的树