来源|AIT News Desk
编译|CDA数据分析师
Dotscience是DevOps机器学习(ML)的先驱,凭借其用于协做,端到端ML数据和模型管理的平台而脱颖而出。经过为团队提供协做跟踪运行的独特能力,培训AI模型时使用的数据,代码和参数记录Dotscience为包括金融科技,自动驾驶汽车,医疗保健和咨询在内的行业的ML和数据科学团队受权,以实现可重复性,问责制,协做跨AI模型生命周期的持续交付。Dotscience平台如今能够做为SaaS或本地提供,并在8月份的亚马逊网络服务(AWS)市场上提供。安全
“人工智能开发的现状很像20世纪90年代的软件开发。在称为DevOps的运动以前,版本控制,持续集成和持续交付等现代最佳实践远没有那么广泛,软件须要六个月才能发货是正常的。如今,软件只需几分钟便可完成,“ Dotscience创始人兼首席执行官Luke Marsden表示。“在Dotscience,咱们正在应用相同的协做,控制和持续交付DevOps的原则到AI,以简化,加速和控制AI开发。”网络
数据科学和机器学习团队一般面临众多问题,这些问题使ML项目更有可能失败并为业务创造财务,声誉或法律风险。这些包括浪费时间,协做困难,手动跟踪数据时出错,无可重复性或来源,缺少自动化测试,手动部署模型,不受监控的模型以及丢失正在运行的内容以及它来自哪里致使“雪花部署”。框架
根据德勤的“企业人工智能情况,第2版”,大多数受访者表示“实施,整合到角色和功能,以及衡量和证实人工智能解决方案的商业价值是人工智能计划的最大挑战。”根据Dotscience的“ 人工智能应用开发和运营情况2019 ”市场研究结果今天发布的调查结果显示,受访者在AI工做负载中遇到的三大挑战是重复工做(33.2%),在团队成员离职后重写模型(27.8%)而且难以证实价值(27%)。该报告评估了企业如何在今天部署AI,并在构建,部署和迭代AI时调查问责制和协做的需求。机器学习
“数据科学家和ML工程师可能甚至都没有意识到他们已经存在的问题,由于他们习惯于使用破碎的流程,而且不了解能够更好地完成ML的解决方案,”Marsden解释道。“解决这些问题将带来更高效,更有效的AI团队以及更好,更安全的ML模型。”工具
“若是你将机器学习应用程序投入生产,再现性就变得很是重要,” 人工智能和DevOps首席分析师James Kobielus表示,他们使用SiliconANGLE的Wikibon团队。“Dotscience可以跟踪人工智能培训,保持完整的审计跟踪,并提供对机器学习应用程序来源的全面可见性,使其很是适合这种不断增加的企业需求。一样重要的是,Dotscience确保跨混合云平台的可重复性的能力确保了当今企业AI环境中复杂的DevOps工具链的可重复性。“学习
Dotscience提供了一种工具,经过受权数据科学家和ML工程师以他们熟悉的方式工做来管理完整的AI生命周期。数据科学和ML团队能够利用易于使用的平台,并提供一个单独的地方来协做,开发,测试,监控和交付他们的ML项目。开发工具
“实际上,与市场上的其余产品不一样,这意味着团队能够继续使用相同的开发工具,ML框架,语言,数据源和计算,而不是被迫进入有围墙的花园,这可能致使供应商锁定和陡峭学习曲线,“ Dotscience产品和营销副总裁Mark Coleman说。“因为Dotscience会跟踪并打包进入数据工程和模型建立过程的每次运行,所以用户能够复制彼此的工做,轻松协做并根据须要进行跟踪。”测试
Dotscience为数据科学和ML团队提供如下主要优点:云计算
无缝灵活性和集成均来自一个平台: Dotscience用户能够轻松地将任何计算链接到平台,不管是他们本身的笔记本电脑,基于云的VM仍是本地裸机。在用户训练模型后,Dotscience与持续集成和监控工具集成,以便他们能够部署并监控生产中的模型,将全部相关信息保存在一个位置。人工智能
•最佳的团队生产力:经过提供自动化的ML知识库来消除孤岛,Dotscience消除了“关键人物风险”,使任何数据科学家或ML工程师均可以轻松地从另外一我的那里找到一个在当今竞争中特别重要的属性招聘景观。Dotscience不只容许团队无缝协做,还能够经过跟踪模型开发阶段中每一个元素的每一个版原本发现之前的工做并确切了解它是如何构建的。
•灵活地访问ML开发环境的计算,混合云可移植性:团队成员能够开始使用他们的笔记本电脑,而后将他们的AI工做负载转移到更大的云计算机或裸机GPU平台,当他们须要额外的电源时,全部这些均可以无缝地完成,而无需建立支持请求。重现开发环境所需的整个代码,数据,环境和超参数包以这样的方式捆绑在一块儿,即从一个云移动到另外一个云或在本地是无缝的。
•可以处理来自任何来源的数据:Dotscience能够处理直接存储在Dotscience中的平面文件,远程对象存储中的数据(即S3或S3兼容,Azure或GCS)以及来自SQL,NoSQL和Spark数据湖的数据。这种灵活性容许数据科学和ML团队当即开始使用已经使用的数据源。Dotscience不强制摄取全部数据; 在给定兼容的对象存储库的状况下,它能够跟踪已存在的数据的来源。
•容许AI和数据科学团队使用他们关心的工具,同时消除对生产力不重要的障碍:使用Dotscience的跟踪工做流程,数据科学家和ML工程师可使用开源工具进行他们熟悉的模型培训爱,如PyTorch,Keras和TensorFlow。他们能够在应用程序中原生使用Jupyter笔记本,或者选择在命令行上工做,使他们可以使用他们选择的任何IDE。
•保证遵照当前和将来的法规:ML模型用于经过设计作出决策,但若是作出的决策不正确,则可能致使严重的财务,声誉和法律风险。Dotscience既能够监控ML模型,也能够及早发现问题,还能够在法律上重现发生的任何问题,以便快速解决这些问题,并能够自信地进行部署。
Dotscience提供端到端的ML生命周期管理,无需强制用户更改其工做实践,此方法也扩展到安装选项。 客户能够选择部署托管SaaS并自带计算,或者手动安装彻底私有版本的Dotscience,也能够经过AWS Marketplace中的Dotscience安装程序安装,该安装程序将于8月上市。Microsoft Azure和Google Cloud Platform的安装程序也将很快推出。这种灵活性意味着普遍的用户群能够访问集成的ML平台,为数据科学家提供统一的版本控制和协做。
“ML的世界能够从过去10年中为处理软件工程生命周期而开发的全部最佳实践中学到不少东西。Dotscience有可能将一些艰苦学习的课程带入ML世界,而不会迫使数据科学家和研究人员彻底放弃他们选择的工具,如Jupyter Notebooks。这是一个大胆的主张,有可能产生巨大影响。“
“在工业规模上合做和维护ML项目的流程和工具尚不像传统软件项目那样成熟。ML工做流程带来了一些额外的挑战,这些挑战并不彻底适合软件DevOps流程。我很高兴与Dotscience合做,在咱们即将开展的项目中应对这些挑战,由于他们积极致力于协做的结构化和集中化,以便扩展到更大的团队和项目规模。“
“Dotscience产品在确保机器学习模型的数据来源方面填补了一个关键性的空白。经过提供数据源做为服务,Dotscience能够在不下降数据科学团队速度的状况下跟踪工做,并提供对数据完整性以及确保关键业务利益相关者可信度所需的流程的高度可视性。