当机器学习性能遭遇瓶颈时,如何优化?如何去尝试解决问题?

第一,问题的界定有无问题;

第二,基于数据改善性能:

获取更多的数据、衍生或者创造更多的新的数据、数据是不是清洗的不够好、是不是数据的采样方式方法不够好、数据分布是否不合适、数据缩放方式是否合适、特征工程是否充分、特征筛选是否合理、是否可以转化数据、是否可以降维数据等;

第三,借助算法改善性能

改变重采样方法、改变评价指标、建立基线模型、尝试线性算法、尝试非线性算法、尝试集成学习方法、从文献中偷师学艺等;

第四,用算法调参改善性能

随机搜索、网格搜索、模拟退火、AutoML工具、自定义损失函数、误差分析、模型诊断、询问专家、学习经典文献、算法延伸、算法定制、交替实现等;

第五,借助模型融合改善性能

组合多个模型的预测。在算法调参之后,这是下一个大的改善空间。实际上,组合多个“够用”的模型,而不是多个精调(同时也非常脆弱,可能严

当机器学习性能遭遇瓶颈时,如何优化?如何去尝试解决问题?相关推荐

  1. 系统遇到并发瓶颈时的优化方向

    1. 设计高质量代码优化Map 使用读写锁,读写锁 读多写少(存储用户连接信息) map不要太大. 2. 突破系统瓶颈 优化连接数 linux下的系统最大连接数 3. 降低对Cpu资源的使用 降低io ...

  2. 机器学习性能优化全解

    机器学习中最有价值的部分是预测建模.这是模型的发展,这些模型是在历史数据上训练的,并对新数据进行预测.在预测建模方面,首要的问题是:我怎样才能得到更好的结果?这张备忘单包含了我多年来从自己的应用和学习 ...

  3. 了解一下:机器学习性能优化的6个指标

    2019-11-21 17:27:42 机器学习性能优化的6个指标 根据要进行的机器学习的类型,有许多度量标准可以衡量机器学习模型的性能.在本文中,我们研究了分类和回归模型的性能指标,并讨论了优化效果 ...

  4. 观点 | 商汤科技联合创始人林达华:深度学习遭遇瓶颈,未来之路需要新的思考

    观点 | 商汤科技联合创始人林达华:深度学习遭遇瓶颈,未来之路需要新的思考 原创: 商汤科技 商汤SenseTime 今天 日前,由中国计算机学会(CCF).雷锋网.香港中文大学(深圳)联合举办的20 ...

  5. mysql 硬负载_为啥单机MySQL又遭遇瓶颈?MySQL主从复制替你解决单机问题

    成长是一棵树,总是在你不知不觉的情况下快乐长大:成长是一株草,总是在你不知不觉的情况下长满大地:成长是一朵花,总是在你不知不觉的情况下开满山头. 这不,随着时间的迁移.项目网站的用户量.数据量持续上升 ...

  6. 机器学习性能改善备忘单

    原文地址:Machine Learning Performance Improvement Cheat Sheet  原文翻译与校对:@姜范波 && 寒小阳  时间:2016年12月. ...

  7. 善用性能工具进行SQL整体优化

    SQL优化是一个复杂的工程,首先要讲究从整体到局部.今天我们首先学习关于数据库整体优化都有哪些性能工具,接着分析这些工具的特点,并结合案例进行探索,最后再进行总结和思考. 总体学习思路如下图所示: 都 ...

  8. 【《Real-Time Rendering 3rd》 提炼总结】(十二) 渲染管线优化方法论:从瓶颈定位到优化策略

    本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处.   文章链接: https://zhuanlan.zhihu.com/p/32928016 这是一篇很特殊的文章.它将会是这个系列文章主线 ...

  9. 【转载】【《Real-Time Rendering 3rd》 提炼总结】(十二) 渲染管线优化方法论:从瓶颈定位到优化策略

    本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处.   文章链接: https://zhuanlan.zhihu.com/p/32928016 这是一篇很特殊的文章.它将会是这个系列文章主线 ...

最新文章

  1. 编程能力差,90%输在了这点上!CTO:这样学编程 ,更容易成为高手
  2. 一文看懂机器学习中的常用损失函数
  3. python 线程安全链表_教你用 Python 实现 HashMap 数据结构
  4. 软键盘挡住WebView中输入框解决方法
  5. linux的磁盘文件系统格式怎么看,linux如何下查看磁盘分区的文件系统格式?
  6. Spring Boot快速开发企业级Admin管理后台
  7. 一天学完spark的Scala基础语法教程八、集合(idea版本)
  8. 用JavaScript做301转向
  9. vb使用字符串分隔字符串_为什么要使用字符串
  10. Angularjs基础(三)
  11. Mysql相关问题收集
  12. CSS3中的pointer-events
  13. boost正则库匹配ASII编码的中文、全角字符示例
  14. Perl 6 真的太烦人了?
  15. 广联达深思6代锁_广联达|新版加密锁驱动使用文档
  16. Juniper SRX防火墙流量处理流程图(详细)
  17. CISSP 重点知识点总结2
  18. SAP Hybris企业培训
  19. 宁王比神联手,率锂电池和材料厂,决战锂矿
  20. [JavaScript] audio在浏览器中自动播放

热门文章

  1. python变量类型怎么决定的_如何确定python中变量的数据类型
  2. 顺序表-顺序表表示集合-差集(for + while ,不断遍历)
  3. C++中无符号数与有符号数的转换
  4. 如何提高3D点云目标检测的难例精度?
  5. oracle mysql 乱码_解决Oracle数据库中文乱码
  6. mysql查看数据文件ibdata_如何从 ibdata文件 恢复 MySQL 数据库
  7. 基克的聚合 机器人_新版本辅助装大改 基克的聚合不能错过
  8. MATLAB语法基础
  9. linux 下面安装mysql
  10. Caused by: java.lang.NoClassDefFoundError: redis/clients/util/Pool