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

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

3天内不再提示

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

倩倩 来源:InfoQ 2020-04-15 14:57 次阅读

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

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

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

时间复杂度

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

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

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

    关注

    23

    文章

    4600

    浏览量

    92646
  • ML
    ML
    +关注

    关注

    0

    文章

    146

    浏览量

    34607
  • 机器学习
    +关注

    关注

    66

    文章

    8378

    浏览量

    132415
收藏 人收藏

    评论

    相关推荐

    pcm3070-cs选择mode a/mode b中D与R值怎么取值?

    filter mode选项有:选择mode a / mode b中D与R值 怎么取值? Reference中offset / range 设置该值得作用是什麽? 该界面主要是用来输入直流时读取相关值吗?
    发表于 11-07 06:57

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

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

    6a网络模块接a还是b

    关于6A网络模块接线选择A还是B的问题,这实际上是指选择T568
    的头像 发表于 10-22 10:11 194次阅读

    网线a类好还是b类好用

    网线A类与B类的选择主要取决于具体的应用场景和需求。以下是对A类网线和B类网线的详细比较: 一、网线类型与标准
    的头像 发表于 10-12 10:25 1064次阅读

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

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

    B2902A是德科技keysight B2902A精密型源表

    B2902A/是德科技keysight B2902A精密型源表 无与伦比的台式 SMU 测量性能 电源和测量分辨率最小为 10 fA 和 100 nV Keysight B2900A 系列包括四个
    的头像 发表于 07-04 09:11 426次阅读
    <b class='flag-5'>B2902A</b>是德科技keysight <b class='flag-5'>B2902A</b>精密型源表

    步进电机a+a-b+b-如何改变方向

    a+a-b+b-是一种常见的驱动方式,它通过控制四个线圈的电流,实现电机的正反转和步进运动。 本文将详细介绍步进电机a+a-b+b-驱动方式的原理、特点、应用以及如何改变方向。 步进电机a+a-b+b-驱动方式的原理 步进电机
    的头像 发表于 06-12 09:32 4721次阅读

    A类和B类功放哪个更好

    在音频放大领域,A类(甲类)和B类(乙类)功放作为两种常见的放大技术,各自具有独特的优势和适用场景。本文旨在深入探讨A类和B类功放的性能特点、优缺点、应用场景以及如何
    的头像 发表于 05-31 18:11 5059次阅读

    共模电感电感量选择大的好还是小的好

    电子发烧友网站提供《共模电感电感量选择大的好还是小的好.docx》资料免费下载
    发表于 04-14 09:33 0次下载

    设计考量:选择PCB材料:金属覆铜板还是FR-4?

    设计考量:选择PCB材料:金属覆铜板还是FR-4?
    的头像 发表于 03-14 15:25 1388次阅读

    家用总开关40a还是63a乳胶漆墙面包含几种材料?

    在装修或翻新家居的时候,选择适合的配件和材料是非常重要的。其中,家用总开关和墙面乳胶漆都是必不可少的组成部分。在选择家用总开关时,人们常常面临一个选择困难:是40A
    的头像 发表于 02-26 10:45 1174次阅读

    LoRaWAN网络服务器算法--下行路径选择算法对比与仿真(下)

    LoRaWAN网络是典型的星型架构网络,但单节点的广播数据也可以同时被多个网关收到并同时上报NS服务器,对于此消息有下行需求时,需要通过NS服务器的下行网关选择算法选择合适网关进行下行。一个健全
    的头像 发表于 02-19 12:22 393次阅读
    LoRaWAN网络服务器<b class='flag-5'>算法</b>--下行路径<b class='flag-5'>选择</b><b class='flag-5'>算法</b>对比与仿真(下)

    LoRaWAN网络服务器算法--下行路径选择算法对比与仿真(上)

    LoRaWAN网络是典型的星型架构网络,但单节点的广播数据也可以同时被多个网关收到并同时上报NS服务器,对于此消息有下行需求时,需要通过NS服务器的下行网关选择算法选择合适网关进行下行。一个健全
    的头像 发表于 01-12 08:13 954次阅读
    LoRaWAN网络服务器<b class='flag-5'>算法</b>--下行路径<b class='flag-5'>选择</b><b class='flag-5'>算法</b>对比与仿真(上)

    数据透传选择低功耗WiFi模块还是选择低功耗蓝牙模块?

    WiFi模块和蓝牙模块,针对部分领域的低功耗数据透传需求,工程师是该选择低功耗WiFi模块还是低功耗蓝牙模块呢?   数据透传选择低功耗WiFi模块还是
    的头像 发表于 01-10 18:44 677次阅读
    数据透传<b class='flag-5'>选择</b>低功耗WiFi模块<b class='flag-5'>还是</b><b class='flag-5'>选择</b>低功耗蓝牙模块?

    微型断路器B型、C型、D型怎么选择

    和适用场景,以帮助读者做出正确的选择。 一、 B型断路器 B型断路器是最基础的型号,适用于保护对人体有危险,但对电路故障电流相对较小的电器设备。其额定电流范围一般为0.1A至63
    的头像 发表于 12-25 17:20 2488次阅读