当对自己的任务环境有了一个清晰的认识后,你就可以使用你所掌握的工具确定适用于待解决的问题并切实可行的算法。一些影响你选择模型的因素如下:

• 模型是否满足业务目标

• 模型需要多少数据预处理工作

• 模型有多准确

• 模型的可解释性如何

• 模型运行的速度有多快:构造模型需要多久?模型做出预测需要多长时间?

• 模型的可伸缩性如何

模型的复杂度是一个影响算法选择的重要标准。一般来说,一个更复杂的模型具备下列特征:

• 它依赖于更多的特征进行学习和预测(例如,使用十个而不是两个特征来预测目标)

• 它依赖于更复杂的特征工程(例如,使用多项式特征、交互特征或主成分)

• 它有更大的计算开销(例如,需要一个由 100 棵决策树组成的随机森林,而不是一棵单独的决策树)

除此之外,同样的机器学习算法可以基于参数的个数和某些超参数的选择而变得更加复杂。例如:

• 回归模型可以拥有更多的特征,或者多项式项和交互项。

• 决策树可以拥有更大或更小的深度。

将相同的算法变得更加复杂增加了发生过拟合的几率。

2020-03-19 14:29:02

寻找可用的机器学习算法相关推荐

  1. 最实用的机器学习算法优缺点分析,没有比这篇说得更好了

    AI技术年度盛会即将开启!11月8-9日,来自Google.Amazon.微软.Facebook.LinkedIn.阿里巴巴.百度.腾讯.美团.京东.小米.字节跳动.滴滴.商汤.旷视.思必驰.第四范式 ...

  2. 盘点|最实用的机器学习算法优缺点分析,没有比这篇说得更好了

    对于机器学习算法的盘点,网上屡见不鲜.但目前,还没人能结合使用场景来把问题说明白,而这一点正是本文的目的所在. 文中作者将结合他的实际经验,细致剖析每种算法在实践中的优势和不足. 本文的目的,是务实. ...

  3. 教程 | 算法太多挑花眼?教你如何选择正确的机器学习算法

    选自Hackernoon 作者:Rajat Harlalka 机器之心编译 机器学习算法虽多,却没有什么普适的解决方案.决策树.随机森林.朴素贝叶斯.深度网络等等等等,是不是有时候觉得挑花了眼呢?福利 ...

  4. 常见面试之机器学习算法思想简单梳理

    找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位 ...

  5. scaling之旅_机器学习算法之旅

    在这篇文章中, 我们将介绍最流行的机器学习算法. 浏览该领域的主要算法以了解可用的方法有哪些是有用的. 有很多算法是可用的, 当算法名称被抛出时, 它会让人感到无所适从, 而你只需要知道它们是什么以及 ...

  6. 机器学习算法小结与收割offer遇到的问题

    机器学习是做NLP和计算机视觉这类应用算法的基础,虽然现在深度学习模型大行其道,但是懂一些传统算法的原理和它们之间的区别还是很有必要的.可以帮助我们做一些模型选择.本篇博文就总结一下各种机器学习算法的 ...

  7. 10大机器学习算法速览,带你开启AI之旅

    原文作者:Sunil Ray 译者:TalkingData 张永超 简介 从广义上讲,机器学习算法有三种类型: 监督学习 该算法是由一个目标/结果变量(也成为因变量)组成,该变量可以从一组给定的预测变 ...

  8. 机器学习算法在自动驾驶领域的应用大盘点!

    将汽车内外传感器的数据进行融合,借此评估驾驶员情况.进行驾驶场景分类,都要用到机器学习.本文中,我们讲解了不同的自动驾驶算法. 自动驾驶汽车的设计制造面临着诸多挑战,如今,各大公司已经广泛采用机器学习 ...

  9. 你可能过于高估了机器学习算法能力,带你解读鲜为人知的数据泄露问题

    本文是<机器学习宝典>第 6 篇,读完本文你能够掌握机器学习中数据泄露问题. 读完分类与回归算法的评估指标.排序算法的评估指标以及机器学习模型的离线评估方法之后,你已经知道了在机器学习中的 ...

最新文章

  1. C/C++字节对齐总结
  2. MINIGUI常见错误集及解决方法
  3. 记录工作中常用的CSS3
  4. 餐厅点餐系统:测试与部署
  5. 误删除Linux中libc.so.6文件急救办法
  6. 微型计算机系统的主存储器,微型计算机系统中 ,操作系统保存在硬盘上,其主存储器应该采用 ( )...
  7. java 语言转 c 命令_求助大神!!!JAVA转换成C语言
  8. 解决jsp页面乱码问题
  9. 关于webSQL的总结
  10. 不要眼馋咪蒙一年赚几千万!今天做自媒体依然还来得及!
  11. psd导出jpg太大_解决photoshop 储存PSD或jpg文件异常过大的方法
  12. 搜狗站长html标签验证,各大搜索引擎站长验证以及百度统计代码配置
  13. 基于射频技术的门禁管理系统
  14. PL/SQL——员工涨工资问题
  15. 从科技创新到产业落地
  16. Raspberry Pi 上手准备
  17. 自动化测试遇到的难点_谈谈我在自动化测试中遇到的坑
  18. Wangle源码分析:ServerBootstrap
  19. 微信用户绑定java实例_第三方网站微信登录java代码实现
  20. 计算机开关键是什么符号,按钮开关符号知识大盘点 【图文】

热门文章

  1. C++ 指针运算符( 和 *) 终于讲明白了
  2. 什么样的模型是好的模型 好的数据胜于好的特征,好的特征胜于好的算法
  3. python中判断字符是否为中文
  4. 《强化学习周刊》第18期:ICML-2021强化学习的最新研究与应用
  5. 《预训练周刊》第17期:深度迁移学习与数据增强改善2型糖尿病预测、钢琴补谱应用...
  6. 人工智能数理基础 · 前沿系列报告议程 第 6 期
  7. 学习C++就这么简单 ——《写给大家看的C++书》
  8. opencv python 多帧降噪算法_防抖技术 | OpenCV实现视频稳流
  9. 计算机视觉方向简介 | 人体骨骼关键点检测综述
  10. 吃糖学知识?通过舌头传感器,让视障人群“看见”形状