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的新闻头条解释:

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

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

最后的想法

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

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

    关注

    66

    文章

    8344

    浏览量

    132289
收藏 人收藏

    评论

    相关推荐

    什么是PID调节器的三种模式

    (Proportional)、积分(Integral)和微分(Derivative)。这三种控制动作可以单独使用,也可以组合使用,形成三种基本的控制模式:比例控制(P)、积分控制(I)和微分控制(D)。 1. 比例控制(P) 比
    的头像 发表于 11-06 10:38 151次阅读

    vim的三种工作模式有哪些

    Vim是一个功能强大的文本编辑器,它具有三种工作模式:普通模式、插入模式和命令行模式。以下是对这三种
    的头像 发表于 08-30 14:52 550次阅读

    vim的三种工作模式是什么?如何切换

    Vim是一款功能强大的文本编辑器,它具有多种工作模式,以满足不同用户的需求。在Vim中,主要有三种工作模式:普通模式、插入模式和命令行
    的头像 发表于 08-30 14:50 1982次阅读

    ESP32的Station模式SoftAP模式BLE模式三种模式可以共存吗?

    现在ESP32 这三种模式能够共存吗? 以前了解,不是很稳定,现在改善了吗?
    发表于 06-24 06:40

    abb工业机器人手动操作有哪三种模式?

    ABB工业机器人是一广泛应用于制造业、物流、医疗等领域的自动化设备。它具有高度的灵活性和精确性,可以完成各种复杂的任务。在操作ABB工业机器人时,通常有三种手动操作
    的头像 发表于 06-16 16:44 3754次阅读

    伺服电机常用的三种控制模式有哪些

    伺服电机是一高精度、高响应速度的电机,广泛应用于自动化设备、机器人、数控机床等领域。伺服电机的控制模式对于整个系统的稳定性、精度和性能至关重要。本文将详细介绍伺服电机常用的三种控制
    的头像 发表于 06-05 15:51 4700次阅读

    555集成芯片的三种工作模式及区别

    555集成芯片是一个功能强大的模拟电路和数字电路结合的中规模集成电路,它主要有三种工作模式:单稳态模式、双稳态模式和无稳态模式。这
    的头像 发表于 03-26 14:46 1336次阅读

    动态无功补偿装置的三种运行模式

    动态无功补偿装置作为电力系统中重要的设备,扮演着优化功率因数、改善电网稳定性的关键角色。在实际运行中,动态无功补偿装置通常有三种主要运行模式,分别为“手动模式”、“自动模式”和“半自动
    的头像 发表于 02-28 14:17 837次阅读
    动态无功补偿装置的<b class='flag-5'>三种</b>运行<b class='flag-5'>模式</b>

    VMware虚拟机的三种网络模式

    VMware虚拟机的三种网络模式 VMware是一广泛使用的虚拟机软件,可以创建和管理多个虚拟机。在使用VMware虚拟机时,网络设置非常重要,因为它决定了虚拟机如何与物理网络或其他虚拟机进行通信
    的头像 发表于 02-04 11:17 1830次阅读

    示波器的三种触发模式

    示波器的触发模式有自动模式(Auto)、正常模式(Norm)和单次模式(Single)三种。在测不同信号时,采用不同的触发
    的头像 发表于 01-18 08:12 2365次阅读
    示波器的<b class='flag-5'>三种</b>触发<b class='flag-5'>模式</b>

    buck电路有哪三种工作模式

    (Boundary Conduction Mode,边界导通模式)和DCM(Discontinuous Conduction Mode,非连续导通模式)。本文将对这三种工作模式进行详细
    的头像 发表于 01-17 18:10 3197次阅读
    buck电路有哪<b class='flag-5'>三种</b>工作<b class='flag-5'>模式</b>

    示波器的三种触发模式

    示波器的触发模式有自动模式(Auto)、正常模式(Norm)和单次模式(Single)三种。在测不同信号时,采用不同的触发
    的头像 发表于 01-17 15:03 846次阅读
    示波器的<b class='flag-5'>三种</b>触发<b class='flag-5'>模式</b>

    HDMI无缝拼接矩阵的三种模式

    HDMI无缝拼接矩阵的三种模式  HDMI无缝拼接矩阵是一在多个显示屏之间实现无缝切换和拼接的高级视频处理设备。它的出现,解决了传统拼接方式中的黑屏、闪屏和不同分辨率显示设备之间切换困难等
    的头像 发表于 12-04 14:40 821次阅读

    linux中vim三种模式切换

    在Linux中,Vim编辑器具有三种模式,分别是命令模式、插入模式和末行模式。这三种
    的头像 发表于 11-26 15:39 2327次阅读

    vim编辑器的三种模式分别是什么

    Vim编辑器具有三种模式,分别是: 命令模式(Command Mode):这是Vim的默认模式,也是启动后的初始模式。在该
    的头像 发表于 11-26 15:37 6995次阅读