3.3. 机器学习学习方式分类

预期收益

  • ☆ 能够根据学习过程处理数据的方式进行分类, 区分被动学习和主动学习
  • ☆ 可以举例说明batch、online两种学习方式的不同

时间成本

  • 阅读 01 分钟
  • 思考 03 分钟

3.3.1. 主动学习和被动学习

  • 被动学习, 我们接触到的 PLA, 学习过程中, 算法被动的接收训练数据, 并进行训练, 训练模型的整个过程中并未主动与使用者互动.

  • 主动学习, 学习或使用过程中会通过有技巧的提问, 以便有效学习, 提高效率, 减少成本.

    比如, 在识别数字的过程中, 发现某个手写字无法判断到底到底是几时, 通过提问的方式, 让用户来确认, 以便快速获得相关信息.

3.3.2. 被动学习根据学习方式不同分类

  • 批量学习(batch)
    • 训练过程, 使用大量前期积累的样本数据进行学习, 然后获取最终模型(目标函数)
    • 使用过程, 将最终模型应用到新的数据上
  • 在线学习(online)
    • 训练过程, 每次使用一条样本数据, 用以提升模型, 此时的模型可以直接使用. 随时获取新的样本, 然后在原有模型的基础上进行再训练, 用于提升模型
    • 使用过程, 将当前训练获得的模型直接使用即可