Crash course-CS-机器学习&人工智能

1. 机器学习

1.1 分类器 弱AI 

① 找出特征属性

② 人工分类标记

③ 划分决策边v尽快淆界和混矩阵

④ 所谓机器学习就是不断优化决策边界,使得正确选项最大化。

⑤ 所用分类方法有决策树、支持向量机等统计学方法, 以及 人工神经网络等仿生算法

神经网络算法(深度学习):输入层即特征属性,输出层为分类,隐藏层负责运算(加权、求和、偏移、**函数)

强化学习策略:通过不断试错来学习。

1.2 计算机视觉

① 像素匹配:物体追踪

② 边缘检测:

两个Prewit operator

垂直边缘检测Kernel:-1 0 1 ;-1 0 1;-1 0 1

水平边缘检测Kernel:-1 -1 -1 ;0 0 0;1 1 1

此外还有锐化核,模糊核,特定形状的核。

③ 各种特定性状的核组成扫描块,用于人脸识别

④ 卷积神经网络:权重即核的数字;可自行生成核;多层嵌套最终识别面部

Crash course-CS-机器学习&人工智能

⑤ 生物识别:识别脸部之后,通过算法确定面部元素位置以及变化。

1.3 自然语言处理NLP

Crash course-CS-机器学习&人工智能
语法规则表
Crash course-CS-机器学习&人工智能
分析树

① 通过语法规则表建立分析树

② 通过分析树可以把句子分块进行分析

③ 知识图谱:通过不同实体的相互关系组成关系网,用于生成句子

④ 机器学习:通过大量真人聊天数据来确定回复句子

1.4 语音识别

① 频谱变换:通过识别元音等音素(44音素)的谱峰

② 接着区分单词间隔,句子开头结尾,从而完整识别一个句子

③ 结合语言模型(大量统计数据),能区分不同口音以及口误

④ 语音合成:音素结合;音调数据

2. 机器人

2.1 简单回路控制——比例控制

Crash course-CS-机器学习&人工智能
负反馈回路

主要构成:输入——传感器,分析——控制系统,输出——控制器

2.2 比例-积分-微分控制器(PID控制器)

比例:即实际值与期望值的误差

积分:一段时间误差的累加,误差和持续变大的话要加快修正

微分:误差随时间的变化率(变化太快的话要降低控制),描述变化的趋势,又称期望控制

Crash course-CS-机器学习&人工智能
PID控制模型

高层机器人控制软件负责分解任务,提供REFFERENCE值。

3. 计算机心理学

3.1 分块设计

3.2 直观设计

3.3 情感计算

3.4 增强凝视