当前位置: 首页 > news >正文

【机器学习】欠拟合与过拟合

在这里插入图片描述
过拟合:模型在训练数据上表现良好对不可见数据的泛化能力差。

欠拟合:模型在训练数据和不可见数据上泛化能力都很差。

欠拟合常见解决办法

(1)增加新特征,可以考虑加入特征组合、高次特征,以此增大假设空间。

(2)添加多项式特征,这个在机器学习算法里用得很普遍,例如将线性模型通过添加二次项或者三次项使模型泛化能力更强。

(3)减少正则化参数,正则化的目的是用来防止过拟合,但是模型出现了欠拟合,则需要减少正则化参数。

(4)使用非线性模型,例如支持向量机、决策树、深度学习等模型。

(5)调整模型的容量(Capacity),通俗地讲,模型的容量是指其拟合各种函数的能力。

(6)使用集成学习方法,如使用Bagging,可将多个弱学习器Bagging。

过拟合常见解决办法

(1)使用权值衰减的方法,即每次迭代过程中以某个小因子降低每个权值。

(2)选取合适的停止训练标准,使对机器的训练在合适的程度。

(3)保留验证数据集,对训练成果进行验证。

(4)获取额外数据进行交叉验证

(5)正则化,即在进行目标函数或代价函数优化时,在目标函数或代价函数后面加上一个正则项,一般有L1正则与L2正则等。

http://www.lryc.cn/news/290000.html

相关文章:

  • 【C++】C++入门基础讲解(二)
  • Requestly工具快速提升前端开发与测试的效率
  • Node+Express写分页接口
  • ifconfig 主机ip url记录
  • RT-Thread: STM32 SPI使用流程
  • Qt 基于海康相机 的视频标绘
  • 【UEFI实战】Redfish的BIOS实现——生成EDK数据
  • VUE--VUEX
  • 【NodeJS】004- NodeJS的模块化与包管理工具
  • Linux浅学笔记02
  • 速盾:服务器CDN加速配置的技术文章
  • 【服务器Midjourney】创建部署Midjourney网站
  • 羊奶的营养成分和食疗价值
  • 23寒假预备役第二次测试
  • 测试用例相关问题
  • scrapy的入门使用
  • 网络爬虫详解
  • 一个SSE(流式)接口引发的问题
  • 开发工具之GIT协同开发流程和微服务部署实践与总结
  • 数据库操作
  • MySQL-删除重复数据
  • Android Handler完全解读
  • 群晖NAS搭建WebDav结合内网穿透实现公网访问本地影视资源
  • vmstat 监控虚拟内存,进程,CPU
  • C++: 内联函数
  • ctfshow web72
  • 你想要一个什么样的gpt?高准确度和可靠性 问题解答 自主完成任务(智能体) 解决贫困 战争 难题 公平的价值体系
  • VUE中一些概念的理解
  • 【ArcGIS遇上Python】python实现批量XY坐标生成shp点数据文件
  • 【C语言】(7)输入输出