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

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

3天内不再提示

三种机器学习效果很好的设计模式

汽车玩家 来源:今日头条 作者:闻数起舞 2020-05-03 18:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

正确的设计可以使更多的数据科学见解(甚至是不完美的,概率性的见解)。

我们生活在机器学习时代。 这意味着我们所制造的产品越来越少地以事实为依据进行交易:相反,它们越来越依赖于推理,预测和推荐等概率性事物。 根据定义,这些事情具有不确定性。 不可避免地,它们将是错误的。

但这并不意味着它们没有产品价值。 毕竟,您可能宁愿知道下雨的几率是50%,而根本没有天气预报。 我们如何才能从错误的算法中释放用户价值? 我们可以做预测所要做的事情:设计产品时要先于不确定性。

在机器学习时代,设计能够传达确定性的产品可能会带来巨大的竞争优势:

· 它可以解锁新的价值。 通过授权用户就如何使用它们做出自己的判断,而不是决定并什么都不做,我们可以产生并发送更多的数据科学见解-甚至是不完美的,概率性的见解。

· 它可以减少风险。 传达不确定性是免责声明:用户可以权衡证据并得出结论的风险由自己承担,而不必以产品的面值提出索赔,并使产品对不透明,错误的结论负责。

· 它可以提高可用性。 好的设计可以使用户看到产品在做什么:系统状态的可见性是Nielsen Norman进行用户界面设计的第一种启发式方法。 不确定性的可见性为用户节省了自己弄清楚某事物的可靠性的痛苦。

这一切有问题吗? 不确定性很难设计。 机器学习表示概率的不确定性,但是概率不是产品:普通人不想钻研p值和置信区间,设计人员也不想创建充满星号和技术知识的复杂怪兽。 此外,非专家不太擅长解释原始概率,有时会将其转变为可怕的战略决策。

我们应该传达产品中的不确定性,但是我们需要有效的,以用户为中心的设计解决方案来做到这一点。 在本文中,我将介绍三种效果很好的设计模式:

· 展示你的作品

· 显示单个数据点

· 让用户完成难题

为了具体起见,我主要从Context(我们的法律数据分析产品)中提取示例,该产品从数百万司法意见的语言中提取有用的见解。 这是将机器学习产品化的绝佳平台,因为我们的律师用户群可以高度怀疑概率,完全不容忍错误。 我们在设计适用于他们的产品方面学到了很多东西!

设计模式1:展示您的作品

这里的公式很简单:提供您的概率见解(现在机场有点繁忙...),并让用户知道您的算法是如何到达的(...基于对这个地方的访问)。 Google Maps这样做:

三种机器学习效果很好的设计模式

这可以使您的见解更具辩护性和实用性:用户可以根据他们在方法论中看到的任何特定偏见或限制进行调整,并自己决定结论的信心。

在上下文中,我们的见解基于司法文件的书面语言。 下面,我们的语言算法发现了一位专业证人Giles博士和一家律师事务所Thompson&Knight有一个先前的联系:他们过去似乎互相反对(在决定是否要 聘请Giles博士)。 我们的设计显示了导致算法得出该结论的确切语言。 这可以帮助用户验证结论,并且可以进一步深入了解该专家和律师事务所如何相互了解:

三种机器学习效果很好的设计模式

在推荐引擎的世界中展示您的工作也很方便。 下面的设计以完整句子的形式进行:

三种机器学习效果很好的设计模式

这种设计从字面上告诉用户该算法的工作原理:从本质上讲,该算法只是吸引过去的客户作为推荐者,这是一种称为协作过滤的聪明技术。 通过完全透明,设计消除了满足不确定的潜在期望的算法,例如推荐相似,相关或诱人的产品。

最后,有时展示您的作品可能会成为主要的吸引力。 在拉威尔法(Ravel Law),我们建立了一个实验性动议结果预测器,该预测器可计算出法院将批准某项动议的机会百分比,并显示出不同的因素(如主张的辩护类型)如何凭经验或多或少地获得授权。 我们通过简单的可视化展示了因子权重:

三种机器学习效果很好的设计模式

我们向预报员展示的律师比对结果的精确预测要更感兴趣的是了解这些单独因素的作用-他们在起草议案时可以控制的可操作性。 预测是困难且不确定的,但是显示我们(模型)的工作为我们的律师提供了有用的参考。

设计模式2:显示单个数据点

如今,单个数据点很少,这似乎是遗物,许多设计重点在于如何以数据仪表板的形式将大量数据集抽象为人类可理解的概括。 但是泛化会给我们带来麻烦,尤其是在数据稀疏的情况下。 矛盾的是,大数据意味着我们现在比以往拥有更多的小型数据集,将大数据切片和切块的结果缩小到我们感兴趣的范围。我们应该针对小数据固有的不确定性进行设计。

此外,在大小数据集中,当数据实际上遵循与我们假设不同的分布时,匆忙下结论可能会带来麻烦。 潜在的分布可能是偏斜的,双峰的,甚至是相反的,如本例中的辛普森悖论所示:

三种机器学习效果很好的设计模式

对于产品而言,揭示单个原始数据点可能更安全(通常更有用),从而传达其结论是否可靠的不确定性。 考虑一下我们的Context设计之一,它显示了专家证人在法庭上成功取证的成功记录:

三种机器学习效果很好的设计模式

最初的设计需要大量的"汇总统计数据",正如我们所说的那样-多个条形图断定了专家在各种情况下的证词接纳率。 问题在于,许多专家只有一个或两个结果,这不足以使这些图表可靠地发挥作用。 我们本来会很笨拙地宣布,每个数据点都支持0%和100%的导纳率,这在技术上不是错误的,但暗示着专家作证的方式过于确定。 取而代之的是,我们的最终设计将专家证言的每一个挑战形象化,让用户发现模式并自行判断他们应该如何对待它们。

设计模式3:让用户解决难题

机器学习可以做令人惊奇的事情-但它仍然不能解决所有问题,难题的某些部分最好交给人类。 一种算法可能擅长查找片段,但不确定整体解决方案。 我们的设计应为用户安排这些作品,并自行设置完成拼图。

当涉及人工智能尚未真正解决的高阶问题(例如解释因果关系)时,这种想法最为有趣。 我们的上下文用户看到随着时间的流逝,影响特定公司的诉讼数量激增,并想知道是什么导致了这些激增。 我们的设计在平行的时间轴上安排了法律案件和新闻报道群,邀请用户自己推断因果关系。 在这里,用户可能会假设涉及Chipotle的法律案件激增可以由稍早一些有关Chipotle和E. coli的新闻头条解释:

三种机器学习效果很好的设计模式

这样的问题-为什么会发生什么,接下来会发生什么,您应该怎么做-很难解决并且冒险做出明确的回答。 但是我们不必做任何事情,至少不是完全没有做。 通过暗示性地排列算法确实找到的难题部分,产品设计可以激发用户进行思考,充实和评估的想法,从而使人类处于循环中,以从不完善的机器学习中提取价值。

最后的想法

通过设计不确定性,我们可以解锁全新的产品,在这些产品中,机器学习对于传统设计可能不够精确。 我提供了产品设计可以传达不确定性的三种方式:展示他们的工作,揭示单个数据点以及让用户完成难题。 但是,随着机器学习的发展,以及用户对不确定性的更深入思考以及道德和法规要求透明性,我们揭示不确定性的设计解决方案范围肯定会增加。 我期待看到我们的想法。

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

    关注

    67

    文章

    8561

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ATE系统中这三种测量卡的架构和功能

    测试仪行业面临的一个挑战是,如何在不显著增加测试仪时间、尺寸或成本的情况下,满足对大量测试通道的需求。尽管半导体测试仪(也称为自动测试器件(ATE))种类繁多,但在大多数测试仪都包含三种主要卡:电压
    的头像 发表于 04-09 15:12 118次阅读
    ATE系统中这<b class='flag-5'>三种</b>测量卡的架构和功能

    AI技术时代三种全新工作模式如何实现

    AI技术正在重塑我们的工作。前沿企业以“人类主导、智能体运营”为核心,形成三种AI技术的融合模式:人类+AI技术助手、人机混合、人类主导智能体运营,这些模式不仅提升效率,更在重构协作方式,帮助组织以更低的阻力迈向成功。
    的头像 发表于 01-29 15:08 723次阅读

    C语言中实现函数宏的三种方式

    在宏的第一个分号后便结束。即 a = b 和 b = tmp 均不受控制语句所作用。 因此,在工程中,一般使用三种方式来对函数宏进行封装,分别为 {}、do{...}while(0
    发表于 12-29 07:34

    请问CW32芯片的三种工作模式是什么?

    CW32芯片的三种工作模式是什么?
    发表于 12-26 06:48

    伺服电机的三种制动方式有什么区别?

    伺服电机作为自动化控制系统中执行元件的核心部件,其制动性能直接影响设备的定位精度和安全可靠性。目前主流的伺服电机制动方式包括动态制动、再生制动和电磁机械制动三种,它们在制动原理、应用场景及技术特点上
    的头像 发表于 09-19 18:26 2147次阅读
    伺服电机的<b class='flag-5'>三种</b>制动方式有什么区别?

    量子机器学习入门:三种数据编码方法对比与应用

    在传统机器学习中数据编码确实相对直观:独热编码处理类别变量,标准化调整数值范围,然后直接输入模型训练。整个过程更像是数据清洗,而非核心算法组件。量子机器学习的编码完全是另一回事。传统算
    的头像 发表于 09-15 10:27 934次阅读
    量子<b class='flag-5'>机器</b><b class='flag-5'>学习</b>入门:<b class='flag-5'>三种</b>数据编码方法对比与应用

    【干货】一文带你了解CAN、Modbus与LoRa三种通信协议的区别

    在工业自动化与物联网领域,CAN、Modbus和LoRa是三种主流通信技术。而亿佰特在该行业具有丰富的产品供客户选择与使用,帮助客户进一步确定需求,本文将结合技术细节与实际案例解析其核心区别。一
    的头像 发表于 08-28 19:32 2279次阅读
    【干货】一文带你了解CAN、Modbus与LoRa<b class='flag-5'>三种</b>通信协议的区别

    如何解决开发机器学习程序时Keil项目只能在调试模式下运行,但无法正常执行的问题?

    如何解决开发机器学习程序时Keil项目只能在调试模式下运行,但无法正常执行的问题
    发表于 08-28 07:28

    TC377配置SMU FSP时,如何配置频率参数;三种模式有何区别,配置上有何区别?

    TC377配置SMU FSP时,如何配置频率参数;三种模式有何区别,配置上有何区别?
    发表于 08-08 07:48

    三种SPWM波形生成算法的分析与实现

    摘要:变频技术作为现代电力电子的核心技术,集现代电子、信息和智能技术于一体。而SPW(正弦波脉宽调制)波的产生和控制则是变频技术的核心之一。本文对SPI波形生成的三种算法-对称规则采样法、不对称规则
    发表于 07-31 13:34

    CAN总线电容过大?三种解决方案来了

    在新能源汽车路试中,CAN总线传输异常是一个常见问题。本期我们将探讨由于总线电容过大导致的下降沿过缓问题,并介绍三种有效的解决方案。CAN总线下降沿过缓问题新能源路试工程师在分析CAN总线波形
    的头像 发表于 07-22 11:36 831次阅读
    CAN总线电容过大?<b class='flag-5'>三种</b>解决方案来了

    MEMS中的三种测温方式

    在集成MEMS芯片的环境温度测量领域,热阻、热电堆和PN结原理是三种主流技术。热阻是利用热敏电阻,如金属铂或注入硅的温度电阻系数恒定,即电阻随温度线性变化的特性测温,电阻变化直接对应绝对温度,需恒流源供电。
    的头像 发表于 07-16 13:58 1872次阅读
    MEMS中的<b class='flag-5'>三种</b>测温方式

    开关电源三种控制模式:PWM/PFM/PSM

    PWM/PFM/PSM 三种控制模式的定义通常来说,开关电源(DC-DC)有三种最常见的调制方式分别为: 脉冲宽度调制(PWM) 脉冲频率调制(PFM) 脉冲跨周期调制(PSM) 在功率集成电路
    发表于 06-09 16:11

    HarmonyOS基础组件:Button三种类型的使用

    中的Button相较于Android原生来说,功能比较丰富,扩展性高,减少了开发者的代码数量,简化了使用方式。不仅可以自定义圆角还支持三种样式。 常用属性 名称 参数类型 描述 type
    的头像 发表于 06-09 15:48 2699次阅读
    HarmonyOS基础组件:Button<b class='flag-5'>三种</b>类型的使用

    介绍三种常见的MySQL高可用方案

    在生产环境中,为了确保数据库系统的连续可用性、降低故障恢复时间以及实现业务的无缝切换,高可用(High Availability, HA)方案至关重要。本文将详细介绍三种常见的 MySQL 高可用
    的头像 发表于 05-28 17:16 1427次阅读