3.3. 机器学习学习方式分类¶
预期收益
- ☆ 能够根据学习过程处理数据的方式进行分类, 区分被动学习和主动学习
- ☆ 可以举例说明batch、online两种学习方式的不同
时间成本
- 阅读 01 分钟
- 思考 03 分钟
3.3.1. 主动学习和被动学习¶
被动学习, 我们接触到的 PLA, 学习过程中, 算法被动的接收训练数据, 并进行训练, 训练模型的整个过程中并未主动与使用者互动.
主动学习, 学习或使用过程中会通过有技巧的提问, 以便有效学习, 提高效率, 减少成本.
比如, 在识别数字的过程中, 发现某个手写字无法判断到底到底是几时, 通过提问的方式, 让用户来确认, 以便快速获得相关信息.
3.3.2. 被动学习根据学习方式不同分类¶
- 批量学习(batch)
- 训练过程, 使用大量前期积累的样本数据进行学习, 然后获取最终模型(目标函数)
- 使用过程, 将最终模型应用到新的数据上
- 在线学习(online)
- 训练过程, 每次使用一条样本数据, 用以提升模型, 此时的模型可以直接使用. 随时获取新的样本, 然后在原有模型的基础上进行再训练, 用于提升模型
- 使用过程, 将当前训练获得的模型直接使用即可