0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何选择使用算法A,还是B?

倩倩 来源:InfoQ 2020-04-15 14:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

人类发明的机器学习(ML)算法简直数不胜数。当然,大多数时候只有一小部分被用于研究和工业。然而,对于个人来说,理解并记住所有这些 ML 模型的细节仍然有点困难。有些人可能会有一个错误的印象,认为所有这些算法都是完全不相关的。更重要的是,当两种算法似乎都有效时,如何选择使用算法 A,还是 B?

人类发明的机器学习(ML)算法简直数不胜数。当然,大多数时候只有一小部分被用于研究和工业。然而,对于个人来说,理解并记住所有这些 ML 模型的细节仍然有点困难。有些人可能会有一个错误的印象,认为所有这些算法都是完全不相关的。更重要的是,当两种算法似乎都有效时,如何选择使用算法 A,还是 B?

这篇文章的目的是为读者提供一个不同的角度来看待 ML 算法。有了这些角度,算法可以在同样的维度上进行比较,并且可以很容易地进行分析。本文在撰写时考虑了两个主要的 ML 任务——回归和分类。

时间复杂度

RAM 模型下,算法所花费的“时间”是由算法的基本运算来度量的。虽然用户和开发人员可能更关心算法用于训练模型的挂钟时间,但在比较模型用于训练的时间时,使用最坏情况下的计算时间复杂度更公平。使用计算复杂度的好处是,可以忽略运行时使用的计算机能力、架构以及底层编程语言等的差异,允许用户关注算法基本操作的基本差异。

注意,在训练和测试期间,时间复杂度可能差别很大。例如,像线性回归这样的参数模型可能训练时间很长,但它们在测试期间很高效。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4760

    浏览量

    97146
  • ML
    ML
    +关注

    关注

    0

    文章

    154

    浏览量

    35391
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136236
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    C语言的常见算法

    (int* a, int* b) { int t = *a; *a = *b; *b =
    发表于 11-24 08:29

    选择加密算法时需考虑哪些因素?

    芯源半导体安全芯片的硬件加密引擎支持多种国际通用加密算法,在实际为物联网设备选择加密算法时,需考虑哪些因素?
    发表于 11-17 07:43

    RC5算法协处理器设计实现一

    1、RC5算法参数选择 通过三个可变参数可确定一组加密算法,可表示为RC5-w/r/b。w表示明文/秘文字分组后的字长,完整明文/秘文字长为2w;w一般长度为16,32,64。r表示
    发表于 10-30 08:25

    Newton-Raphson算法实现浮点除法(七)

    Newton-Raphson算法 Newton-Raphson算法采用乘法来代替除法运算,即a/b=a(1/
    发表于 10-24 07:53

    如何选择:PTC还是NTC?

    工作。 如何选择:PTC还是NTC? 你可以根据你的主要需求来选择: 如果你的应用核心是精确测量温度、进行温度补偿,或者抑制电路启动时的浪涌电流,特别是在消费电子、医疗设备、汽车电子(如电池温度监控
    发表于 08-26 13:36

    CST求解器选择指南:瞬态(T)、频域(F)还是积分方程(I)

    CST求解器选择指南:瞬态、频域还是积分方程?详解CST MWS三种核心求解器的特点和最佳应用场景,帮助您选择合适的求解器提升仿真效率
    的头像 发表于 07-25 14:24 597次阅读
    CST求解器<b class='flag-5'>选择</b>指南:瞬态(T)、频域(F)<b class='flag-5'>还是</b>积分方程(I)

    低频段 LNA 前端模块(B26/B5/B18/B19、B8、B20、B12/13/17、B28AB28BB29) skyworksinc

    电子发烧友网为你提供()低频段 LNA 前端模块(B26/B5/B18/B19、B8、B20、
    发表于 06-27 18:32
    低频段 LNA 前端模块(<b class='flag-5'>B</b>26/<b class='flag-5'>B</b>5/<b class='flag-5'>B</b>18/<b class='flag-5'>B</b>19、<b class='flag-5'>B</b>8、<b class='flag-5'>B</b>20、<b class='flag-5'>B</b>12/13/17、<b class='flag-5'>B28A</b>、<b class='flag-5'>B28B</b> 和 <b class='flag-5'>B</b>29) skyworksinc

    带增益的 RX 分集 FEM(B29、B26、B8、B20、B12/13、B28AB28B) skyworksinc

    电子发烧友网为你提供()带增益的 RX 分集 FEM(B29、B26、B8、B20、B12/13、B28
    发表于 06-11 18:31
    带增益的 RX 分集 FEM(<b class='flag-5'>B</b>29、<b class='flag-5'>B</b>26、<b class='flag-5'>B</b>8、<b class='flag-5'>B</b>20、<b class='flag-5'>B</b>12/13、<b class='flag-5'>B28A</b> 和 <b class='flag-5'>B28B</b>) skyworksinc

    网线面板接法是a还是b

    是通用选择。 我国宽带入户线通常按 T568B 标准接入。 2. T568A 标准 线序:白绿、绿、白橙、蓝
    的头像 发表于 06-10 09:50 6968次阅读

    在SoC电源设计中如何选择PMIC,是选择PMIC还是以DC-DC来设计?

    在SoC电源设计中如何选择PMIC,是选择PMIC还是以DC-DC来设计?
    发表于 03-31 08:27

    FW1-24S24B3A FW1-24S24B3A

    电子发烧友网为你提供AIPULNION(AIPULNION)FW1-24S24B3A相关产品参数、数据手册,更有FW1-24S24B3A的引脚图、接线图、封装手册、中文资料、英文资料,FW1-24S24B3A真值表,FW1-24
    发表于 03-19 18:57
    FW1-24S24<b class='flag-5'>B3A</b> FW1-24S24<b class='flag-5'>B3A</b>

    NW1-12S12B3-A NW1-12S12B3-A

    电子发烧友网为你提供AIPULNION(AIPULNION)NW1-12S12B3-A相关产品参数、数据手册,更有NW1-12S12B3-A的引脚图、接线图、封装手册、中文资料、英文资料,NW1-12S12B3-A真值表,NW1
    发表于 03-19 18:57
    NW1-12S12<b class='flag-5'>B3-A</b> NW1-12S12<b class='flag-5'>B3-A</b>

    MHMF092A1B2-MINAS A6B 系列 (EtherCAT) 标准规格书 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF092A1B2-MINAS A6B 系列 (EtherCAT) 标准规格书相关产品参数、数据手册,更有
    发表于 12-24 18:41
    MHMF092<b class='flag-5'>A1B</b>2-MINAS <b class='flag-5'>A6B</b> 系列 (EtherCAT)  标准规格书 松下

    加密算法选择对于加密安全有多重要?

    加密算法选择对于加密安全至关重要,因为它直接影响到数据保护的有效性和可靠性。以下是几个关键点来说明加密算法选择的重要性: 加密强度: 加密算法
    的头像 发表于 12-17 15:59 749次阅读

    lmx2595输出端口A,端口B,是只有其中一端口可以输出19GHz,还是AB端口都可以输出19GHz?

    如题:关于lmx2595输出端口A,端口B,是只有其中一端口可以输出19GHz,还是AB端口都可以输出19GHz? 上图为数据手册上的
    发表于 12-13 06:26