1 AI和机器学习历程经验教训总结-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

AI和机器学习历程经验教训总结

汽车玩家 来源:今日头条 作者:闻数起舞 2020-05-03 18:06 次阅读

从我的AI /机器学习历程中学到的教训

我最近有幸与几位AI /机器学习专家一起参加了小组讨论。 有很多伟大的问题,但大多数与如何在大型组织中最有效地建立AI /机器学习(AI / ML)有关。

这使我有机会反思自己的经验,以帮助大型企业加速其AI /机器学习之旅,并且更具体地说,评估什么是行得通的,也许同样重要的是,什么行不通的。 我将这些总结为几个简单的"经验教训",希望它们对您组织的AI / ML之旅有用。

第1课:不要让完美成为够用的敌人

以我的经验,您的模型将永远不会是完美的。 因此,请勿尝试使其完美。 现在,请不要误会我-模型的准确性(或适用于您的情况的任何指标)很重要,但是获得绝对最佳的模型可能仅在Kaggle比赛中起作用。

相反,您的重点应该是使模型足够好以满足业务需求。 事实是,几乎所有企业都认为,要获得一个可以提供价值的"足够好"的模型,要获得完美的模型要花很长时间。 因此,我的建议非常简单:找出对您的组织"足够好"的内容,并专注于将模型投入生产。

第2课:建立模型只是工作量的10%

这是一个基本但基本上未被认可的事实:如今,企业中数据科学的绝大部分时间并没有真正花费在数据科学上。 相反,大部分时间(根据我的经验,有90%以上的时间)都花在了其他事情上,包括:获取数据,工程数据和功能集,解决安全问题,设置基础架构(云或数据中心)或 工作站,用于生产的包装模型,以及创建DEVOPS脚本以将完整的模型迁移到产品中……这还不是完整列表!

不幸的是,在大多数不成熟的组织(也就是说,大多数组织都认识到相对的"新颖性"或AI / ML)中,每个项目实际上都经历了这种额外的非数据科学工作。

这有什么大不了的吗? 的确如此。 假设您小组的预算为100万美元(一个很好的整数,这使数学很容易),这意味着某人(在很多情况下是您的高价数据科学家)将90%或90万美元用于与其他任务不直接相关的任务 到您雇用他们的目的。 那是很多钱! 这不仅令人痛苦,而且体验起来更加痛苦!

那么,如何避免这种痛苦呢? 好吧,这导致了我的下一堂课……

第3课:秘诀:AI / ML平台

正如我之前强调的那样,太多的项目将太多的时间花费在与AI / ML不直接相关的任务上。

解决方案:" AI / ML平台"。

首先,不要混淆" AI / ML平台"的含义。 不仅仅是云供应商提供的环境和工具包。 别误会,我喜欢AWS,Azure和Google提供的工具-没有它们,您真的无法有效地进行AI / ML。 但是,存在一些云供应商工具无法解决的重要考虑因素。 换句话说,云供应商工具是必需的,但还不够。

那么,什么是" AI / ML平台"? 简而言之,AI / ML平台的目的是加速将AI / ML模型投入生产。 它是在AI / ML环境和工具之上实现的"胶水",即脚本,安全策略,可操作性问题和自我配置基础结构。

让我们解决关键因素:

·安全性:解决访问敏感数据所需的安全性问题,需要大量的尽职调查。在大多数组织中,其根本原因是几乎每个项目都讨论,辩论和实施了几乎相同的安全问题。另一方面,AI / ML平台根据您组织的安全状况实施安全模型,执行一次,然后将其提供给所有项目。大多数组织,尤其是受到严格监管的组织,都需要远远超出云供应商通常提供的"虚拟公共云"功能的安全控制。至少应具有的一组附加功能包括:基于身份的访问控制(将解决几乎所有黑客问题),配置漂移管理(例如,捕获Capital One发生的错误防火墙规则更改),以及数据流的方式(例如,数据可以存储在平台上,但只能使用"类似于Citrix"的门户来可视化以使用工具-数据永远不会离开平台)

·可操作性:所有大型企业对生产代码都有严格的要求。 如今,AI / ML模型被认为是可部署的代码,并且受到与其他生产代码相同的要求的约束。 不幸的是,在大多数不成熟的组织中,这些要求是在每个项目的基础上实现的。 相比之下,AI / ML平台提供了生产级工具,可通过常用的日志记录,警报,异常处理,统计信息和指标捕获以及与企业操作控制台的集成来增强裸机模型,从而确保AI / ML模型也能解决 基本的企业关注点

·自我配置的基础架构:我发现组织迁移到云时发生了不幸的事情:他们带来了旧的数据中心包(主要是笨拙的流程和手动流程),并在云上实施了同样低效的流程。 错误的答案! 云供应商花费了数年时间优化工具和流程,以使数据科学家能够自行配置工具和环境,而无需其他监督或流程。 AI / ML平台整合了必要的DEVOPS和安全功能,以允许数据科学家和数据工程师快速获取数据并提供训练环境。

第4课:" AI / ML市场"是现代AI / ML的基本要求

简而言之,AI / ML市场是与AI / ML模型相关的所有工件的目录,可实现模型的可再现性,可追溯性,可解释性和可验证性:

· 为了解决可重复性问题,AI / ML Marketplace提供了对模型源代码的引用(当前版本和先前版本),并且用于训练模型的数据都保存在清单中

· 为了解决可追溯性,AI / ML Marketplace保留了对原始源系统数据和数据工程脚本的引用,这些数据用于转换和丰富其内容,从而在整个交付生命周期中提供对数据的所有更改的可见性。

· 为了解决可验证性,AI / ML市场管理对训练输出,日志和相关工件(包括与模型偏差和"道德"检查相关的输出日志)的引用,从而捕获模型有效性的证据。

· 为了自动化信息捕获过程,AI / ML市场将与AI / OPS(用于AI / ML的DEVOPS)过程集成在一起,以自动捕获上述工件。 有趣的是,主要的云提供商,传统的DEVOPS供应商以及较新的AI / OPS初创公司都可以使用工具和功能,可以将它们组合在一起以捕获许多所需的指标和元数据。

简而言之,AI / ML市场是目录和存储库,可通过充分解决可重复性,可追溯性,可验证性和可解释性来促进现代AI / ML开发,管理和治理。

第5课:立即开始您的Cloud-Native AI / ML程序!

在大多数企业中,我看到计算平台和数据/存储量的扩展远远超出了内部数据中心的功能。 GPU不在议程中。 三倍和四倍的存储池正在建设中。 但事实是,事实证明,即使是大型组织也无法跟上步伐。

大型国际咨询公司埃森哲(Accenture)说,问题很少:首先,"到现在为止,还没有经过验证的扩展蓝图,组织可能陷入一些常见的陷阱。"其次,"人工智能的陌生环境 意味着企业可以被诱使放弃久负盛名的行为,重新发明轮子并从头开始构建。"最后,"有许多行之有效的低成本AI选项可以立即购买并开始使用。 "

那么,当大型云供应商提供其他功能更强大,成本效益更高,可扩展的最新选项时,为什么要与之抗衡呢? 我的简单建议是:抛开批评家,让您的云原生AI / ML程序启动!

第六课:使AI / ML民主化

大多数组织,尤其是那些将AI / ML迁移到云中的组织,都有千载难逢的机会来组织其组织以取得成功。 我的愿景(我在大型企业中看到过的愿景)是"使AI / ML民主化"。 我的意思是,任何小组(假设他们具有技能)都应该能够随时随地使用他们需要的任何工具和库来构建AI / ML模型。

但是,您如何扩展和管理这种类型的组织结构? 简单来说,基本要求是在AI / ML平台和AI / ML市场中实现了规模和管理所需的必要防护栏。 考虑到这一点,以下是AI / ML组织中一组实用的组:

· AI / ML平台团队:该团队对建立,运行,支持和发展包括基础架构,云环境,安全性,工具和DEVOPS在内的所有组件具有完全的端到端责任。 该团队不仅要对平台负责,而且还要培训,支持和指导数据科学团队

· 分布式数据科学团队:由于许多跨领域的问题都融入了AI / ML平台中,因此这使数据科学家可以腾出时间从事数据科学工作,还可以使整个组织中的数据科学家快速,无缝地入职。 该指导原则允许任何具有数据科学技能的小组,以其小组的需求和业务需求所决定的速度进行数据科学。 没有集中的组。 没有象牙塔。

总结

我在本文中的目的是提供一些简单的经验教训,这些经验教训将帮助您加速企业的AI / ML之旅,并避免一些我遇到的减速带和坑洼。 希望我已经实现了这个目标。

但是我可以肯定地说的是,事情发展很快。 技术和方法可能会发展,而且很可能我应该考虑从现在开始一年编写一个新版本。 或者,也许,一年后,您将能够写出从您的组织的AI / ML之旅中学到的一些经验教训!

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

    关注

    87

    文章

    30728

    浏览量

    268882
  • 机器学习
    +关注

    关注

    66

    文章

    8406

    浏览量

    132558
收藏 人收藏

    评论

    相关推荐

    什么是机器学习?通过机器学习方法能解决哪些问题?

    来源:Master编程树“机器学习”最初的研究动机是让计算机系统具有人的学习能力以便实现人工智能。因为没有学习能力的系统很难被认为是具有智能的。目前被广泛采用的
    的头像 发表于 11-16 01:07 380次阅读
    什么是<b class='flag-5'>机器</b><b class='flag-5'>学习</b>?通过<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法能解决哪些问题?

    AI干货补给站 | 深度学习机器视觉的融合探索

    在智能制造的浪潮中,阿丘科技作为业界领先的工业AI视觉平台及解决方案提供商,始终致力于推动AI+机器视觉技术的革新与应用。为此,我们特别开设了「AI干货补给站」专栏,分享此领域的基础知
    的头像 发表于 10-29 08:04 220次阅读
    <b class='flag-5'>AI</b>干货补给站 | 深度<b class='flag-5'>学习</b>与<b class='flag-5'>机器</b>视觉的融合探索

    AI大模型与深度学习的关系

    AI大模型与深度学习之间存在着密不可分的关系,它们互为促进,相辅相成。以下是对两者关系的介绍: 一、深度学习AI大模型的基础 技术支撑 :深度学习
    的头像 发表于 10-23 15:25 646次阅读

    AI大模型与传统机器学习的区别

    AI大模型与传统机器学习在多个方面存在显著的区别。以下是对这些区别的介绍: 一、模型规模与复杂度 AI大模型 :通常包含数十亿甚至数万亿的参数,模型大小可以达到数百GB甚至更大。这些模
    的头像 发表于 10-23 15:01 549次阅读

    AI for Science:人工智能驱动科学创新》第二章AI for Science的技术支撑学习心得

    for Science的技术支撑”的学习心得,可以从以下几个方面进行归纳和总结: 1. 技术基础的深入理解 在阅读第二章的过程中,我对于AI for Science所需的技术基础有了更加深入的理解。这一章详细阐述了
    发表于 10-14 09:16

    RISC-V如何支持不同的AI机器学习框架和库?

    RISC-V如何支持不同的AI机器学习框架和库?还请坛友们多多指教一下。
    发表于 10-10 22:24

    AI引擎机器学习阵列指南

    AMD Versal AI Core 系列和 Versal AI Edge 系列旨在凭借 AI 引擎机器学习 ( ML ) 架构来提供突破性
    的头像 发表于 09-18 09:16 384次阅读
    <b class='flag-5'>AI</b>引擎<b class='flag-5'>机器</b><b class='flag-5'>学习</b>阵列指南

    【《软件开发珠玑》阅读体验】居安思危之风险

    感谢德赢Vwin官网 论坛提供的读书机会。 本书分享了关于软件开发和管理的 60 条经验教训,第32条提到面对风险,要么控制项目风险,要么被它反杀。 1.什么是风险? 知名理财顾问卡尔理查兹曾说:所谓风险
    发表于 07-09 12:48

    AI大模型的发展历程和应用前景

    随着人工智能技术的飞速发展,AI大模型逐渐成为研究与应用领域的热点。AI大模型,顾名思义,是指具有巨大参数量的深度学习模型,这些模型通过学习海量的数据,能够在自然语言处理、计算机视觉、
    的头像 发表于 07-03 18:20 1157次阅读

    【《软件开发珠玑》阅读体验】2 经验教训 好记性不如烂笔头

    在第3章 的经验教训7中,作者提出了,“好记性不如烂笔头”。作者在一提出逆向工程的过程中,如果不在工作进行记录,那么最的的收获是非常少的。同时还分析了有些人畏惧下笔,有些人不愿意花时间将需要记录下来
    发表于 06-24 14:29

    【《软件开发珠玑》阅读体验】+ 心得

    ,为软件开发者提供了宝贵的经验和智慧。在这篇读后感中,我将分享书中的精华以及它对我的启发。 首先,《软件开发珠玑》强调了软件开发和管理的59条经验教训分为6个领域。 需求、设计、项目管理、文化和团队
    发表于 06-23 17:56

    共读《软件开发珠玑》

    作为项目经理,要处理好五大过程组和十大领域; 作为软件配置管理,对软件工程、算法和应用开发还不够了解,本书介绍的软件开发和管理60条经验教训,从标题就吸引到我了,有趣实用,期待试读。
    发表于 05-21 11:28

    名单公布!【书籍评测活动NO.33】做了50年软件开发,总结出60条经验教训,每一条都太扎心!

    的60 条经验教训 ,分为 6 个领域,每个领域占用 1 章的篇幅。 所有的这 60 条经验教训都会收录在附录中,以便大家参考。 我并没有想着给大家提供一份这 6 个领域大而全的经验集合。 每个领域
    发表于 05-17 14:36

    【换道赛车:新能源汽车的中国道路 | 阅读体验】 A 序

    怎样的影响? 国内外汽车企业的发展历程经验教训带给我们怎样的思考? 我国新能源汽车为什么能够实现突破从而领先世界? 我国新能源汽车产业未来提升的最大瓶颈和障碍是什么? 希望这样的探讨对读者有所启发。 接下来将用2篇观后感来分别解答这几个问题,以及最后一篇整体观感。
    发表于 03-12 23:05

    什么是机器学习?它的重要性体现在哪

    机器学习是一种人工智能(AI)的子领域,旨在使计算机系统通过经验自动学习和改进,而无需明确地进行编程。它侧重于开发算法和模型,使计算机能够从
    的头像 发表于 01-05 08:27 1572次阅读
    什么是<b class='flag-5'>机器</b><b class='flag-5'>学习</b>?它的重要性体现在哪