【Python机器学习】理论知识:泛化、过拟合、欠拟合

在监督学习中,想要在训练数据上构建模型,然后对没见过的新数据做出准确预测,如果一个模型能够对没见过的数据做出准确预测,我们就说它可以从训练集泛化到测试集。

判断一个算法在新数据上表现好坏的唯一度量,就是在测试集上的评估。如果构建了一个对于现有数据量来说过于复杂的模型,这被称为过拟合

如果模型过于简单,不能抓住数据的全部内容以及数据中的变化,甚至在训练集上的表现就很差,就被称为欠拟合

模型越复杂,在训练数据上的预测结果就越好,但是模型过于复杂,过多关注训练集中的每个单独数据点,模型就不能很好的泛化到新数据上。

相关推荐

  1. 机器学习

    2024-01-06 12:40:03       43 阅读
  2. 机器学习笔记——

    2024-01-06 12:40:03       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 12:40:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 12:40:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 12:40:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 12:40:03       18 阅读

热门阅读

  1. 详细介绍Spring Boot 和 Spring 有什么区别

    2024-01-06 12:40:03       27 阅读
  2. Ceph分布式存储

    2024-01-06 12:40:03       25 阅读
  3. 基于长短期神经网络lstm的求解方程

    2024-01-06 12:40:03       35 阅读
  4. C++面对对象编程

    2024-01-06 12:40:03       33 阅读