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

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

3天内不再提示

LinkedIn机器学习解决方案

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

LinkedIn已实现了非常先进的体系结构,可大规模开发机器学习解决方案。

对于大多数组织而言,构建基础结构来管理机器学习模型的生命周期仍然是一个挑战。 尽管我们已经看到了机器/深度学习框架的巨大进步,但对于大多数开始机器学习之旅的团队来说,大规模开发,部署和管理模型的架构最佳实践仍然有些障碍。 为了掌握其中的一些架构最佳实践,我们应该看看机器学习创新正在发生什么。 那是在大型威廉希尔官方网站 公司内部。 微软,谷歌,Facebook,优步,LinkedIn和Netflix已经开发了一些市场上最先进的机器学习基础设施。 今天,我想在LinkedIn上探索支持某些关键任务机器学习工作流程的架构。

LinkedIn是将机器学习应用于大规模场景多年的公司之一,但对该软件巨头使用的特定方法和威廉希尔官方网站 知之甚少。 最近,LinkedIn工程团队发布了一系列博客文章,提供了有关其机器学习基础结构和实践的一些非常有趣的见解。 尽管许多情况都是特定于LinkedIn的,但是这些威廉希尔官方网站 和最佳实践适用于许多大规模的机器学习解决方案。

人与人之间的机器学习

LinkedIn机器学习架构最有趣的方面之一是他们如何利用人作为机器学习工作流程的一部分。 例如,假设一个场景发现了不同标题之间的关系,例如" 高级软件工程师"或"首席开发人员"来改善搜索体验。 LinkedIn使用人类分类学家来标记标题之间的关系,以便可以将它们用于机器学习模型(例如长时记忆网络)中,以帮助发现标题之间的其他关系。 机器学习架构是LinkedIn知识图的基础。

大规模的机器学习基础架构

LinkedIn机器学习基础架构的核心是一个称为Pro-ML的专有系统。 从概念上讲,Pro-ML控制着机器学习模型从训练到监视的整个生命周期。 为了扩展Pro-ML,LinkedIn建立了一个架构,该架构将其一些开源威廉希尔官方网站 (例如Kafka或Samza)与基础结构构建块(例如Spark或Hadoop YARN)相结合。

LinkedIn机器学习解决方案

尽管LinkedIn机器学习堆栈中使用的大多数威廉希尔官方网站 都是众所周知的,但还有一些新的贡献值得进一步探索:

·Ambry:LinkedIn的Ambry是一个分布式的不可变blob存储系统,具有高可用性,易于扩展,经过优化,可以以高吞吐量和低延迟为大小从几个KB到多个GB的不可变对象提供服务,并能够从客户端进行端到端流传输到存储层,反之亦然。 该系统旨在跨多个数据中心在主动-主动设置下工作,并提供非常便宜的存储。

·TonY:YARN上的TensorFlow(TonY)是一个框架,可在Apache Hadoop上本地运行TensorFlow。 TonY支持将单个节点或分布式TensorFlow训练作为Hadoop应用程序运行。

·PhotonML:PhotonML是基于Apache Spark的机器学习库。 当前,Photon ML支持训练不同类型的广义线性模型(GLM)和广义线性混合模型(GLMMs / GLMix模型):逻辑,线性和泊松。

Hadoop上的TensorFlow

上个月,LinkedIn工程团队在YARN(TonY)框架上开源了其TensorFlow的第一版。 该版本的目标是使TensorFlow程序能够在分布式YARN群集上运行。 尽管TensorFlow工作流在诸如Apache Spark之类的基础架构上得到广泛支持,但YARN在很大程度上仍被机器学习社区所忽略。 一流的支持,可通过处理诸如资源协商和容器环境设置之类的任务在Hadoop上运行TensorFlow作业。

LinkedIn机器学习解决方案

TonY的核心是使用TensorFlow程序并将其拆分为可以在YARN集群上执行的多个并行任务。 这样做是在完全支持TensorFlow的计算图的同时,这意味着TensorBoard之类的工具可以在TonY上使用,而无需进行任何修改。

LinkedIn机器学习解决方案

TonY是对TensorFlow生态系统的有趣贡献,可以改善TensorFlow应用程序大规模运行的体验。 此外,TonY可以从YARN生态系统中可用的大量工具和库中受益,从而为训练和运行TensorFlow应用程序提供高度可扩展的运行时。

测试

LinkedIn运行着数以千计的并发机器学习模型,这些模型正在不断发展和版本化。 在这些情况下,开发健壮的测试方法对于优化运行时机器学习模型的性能至关重要。 就LinkedIn而言,工程团队已将A / B测试作为其Pro-ML架构的一等公民,使机器学习工程师可以针对特定情况部署竞争算法并评估产生最佳结果的算法。

像LinkedIn这样的互联网巨头站在大规模机器学习解决方案实施的最前沿,他们对这一主题的见解对于开始他们的机器学习之旅的公司来说具有不可思议的价值。 LinkedIn的工作清楚地表明,大规模开发机器学习是一项永无止境的练习,它将流行的开源库和平台与专有框架和方法相结合。

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

    关注

    66

    文章

    8408

    浏览量

    132573
  • LinkedIn
    +关注

    关注

    0

    文章

    18

    浏览量

    14475
收藏 人收藏

    评论

    相关推荐

    如何在低功耗MCU上实现人工智能和机器学习

    人工智能 (AI) 和机器学习 (ML) 的威廉希尔官方网站 不仅正在快速发展,还逐渐被创新性地应用于低功耗的微控制器 (MCU) 中,从而实现边缘AI/ML的解决方案
    的头像 发表于 12-17 16:06 290次阅读

    普渡机器人推出全新酒店配送+清洁解决方案

    在全球酒店行业迎来数字化转型的关键时期,普渡机器人凭借强大的威廉希尔官方网站 实力及丰富的行业经验,正式推出全新的“酒店配送+清洁”解决方案。这一解决方案旨在深耕不同类型的酒店服务场景,提升管理效率和客户体验,助力酒店业的更好发展。
    的头像 发表于 12-13 13:59 126次阅读

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

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

    NPU与机器学习算法的关系

    在人工智能领域,机器学习算法是实现智能系统的核心。随着数据量的激增和算法复杂度的提升,对计算资源的需求也在不断增长。NPU作为一种专门为深度学习机器
    的头像 发表于 11-15 09:19 434次阅读

    安森美机器视觉系统解决方案

    ,它还用于验证数据矩阵码、检查食品包装和读取条形码。机器视觉系统方案指南将全面介绍机器视觉系统方案及市场趋势,本文为第二部分,将重点介绍系统描述、
    的头像 发表于 11-14 09:53 225次阅读
    安森美<b class='flag-5'>机器</b>视觉系统<b class='flag-5'>解决方案</b>

    解决方案】智慧用电解决方案

    解决方案】智慧用电解决方案
    的头像 发表于 11-11 01:00 118次阅读
    【<b class='flag-5'>解决方案</b>】智慧用电<b class='flag-5'>解决方案</b>

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

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

    机器学习算法原理详解

    机器学习作为人工智能的一个重要分支,其目标是通过让计算机自动从数据中学习并改进其性能,而无需进行明确的编程。本文将深入解读几种常见的机器学习
    的头像 发表于 07-02 11:25 1000次阅读

    深度学习与传统机器学习的对比

    在人工智能的浪潮中,机器学习和深度学习无疑是两大核心驱动力。它们各自以其独特的方式推动着威廉希尔官方网站 的进步,为众多领域带来了革命性的变化。然而,尽管它们都属于机器
    的头像 发表于 07-01 11:40 1334次阅读

    请问PSoC™ Creator IDE可以支持IMAGIMOB机器学习吗?

    。 我发现IMAGIMOB 是一个很好的解决方案来满足我的需求,但现在的问题是, PSoC™ Creator 不支持 IMAGIMOB! PSoC™ Creator 可以支持机器学习或 IMAGIMOB 吗?
    发表于 05-20 08:06

    深度学习与度量学习融合的综述

    如今,机器学习的应用广泛,包括人脸识别、医疗诊断等,为复杂问题和大量数据提供解决方案机器学习算法能基于数据产生成功的分类模型,但每个数据都
    发表于 04-24 09:49 421次阅读
    深度<b class='flag-5'>学习</b>与度量<b class='flag-5'>学习</b>融合的综述

    机器学习(ML)推理主要计算之存内计算芯片

    机器学习(ML)应用已经在汽车、医疗保健、金融和威廉希尔官方网站 等各个领域变得无处不在。这导致对高性能、高能效 ML 硬件解决方案的需求不断增加。
    发表于 04-07 10:48 1179次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>(ML)推理主要计算之存内计算芯片

    人工智能和机器学习的顶级开发板有哪些?

    设备不必再依赖远程服务器或云来洞察传感器数据或用户输入。像TinyML这样的软件框架正在发展成为微控制器专用的机器学习解决方案,而传统的深度学习框架也可以在功能强
    的头像 发表于 02-29 18:59 818次阅读
    人工智能和<b class='flag-5'>机器</b><b class='flag-5'>学习</b>的顶级开发板有哪些?

    机器视觉运动控制一体机在光伏汇流焊机器人系统的解决方案

    一体机结合SCARA机械手+机器视觉的电池片汇流焊解决方案。可解决不同角度来料、规格等光伏太阳能电池板的串焊需求,实现生产效率和精度等大幅提升,同时将废品率降至仅12%,并显著加快数据处理速度,提高了
    发表于 02-28 15:01

    基于MCX微控制器的机器学习解决方案

    随着人工智能(AI)威廉希尔官方网站 的发展,如何在MCU上实现机器学习,创造更多边缘AI的新用例,一直是嵌入式开发社区的热点话题。
    的头像 发表于 01-05 09:18 749次阅读
    基于MCX微控制器的<b class='flag-5'>机器</b><b class='flag-5'>学习</b><b class='flag-5'>解决方案</b>