当前位置:网站首页>On fedlearner, the latest open source federated machine learning platform of byte
On fedlearner, the latest open source federated machine learning platform of byte
2020-11-10 07:37:00 【osc_odp8kgup】
Recently, federal machine learning is becoming more and more popular , Byte also officially publicized the open source federal machine learning platform Fedlearner. This time the headlines are open source Fedlearner With Huawei, which I have analyzed before 、 What's the difference between micro crowd's federated machine learning platform ? Mainly reflected in the following aspects :
-
Commercialization :Fedlearner There's a lot of js、Html modular , It is also the first time that we can intuitively see what the federated machine learning platform looks like , If you make a product, you need to grow into something .
-
Business diversification : Before Huawei 、 Weizhong pays more attention to the implementation of federal machine learning in risk control business . The headlines start to emphasize that federal learning is recommending 、 Advertising and other business landing , And it gives very clear data , In an education business sector, the effect of advertising is increased 209%
-
Exportability : If the previous federal machine learning platform introduced more from the theoretical level , This time byte of Fedlearner It emphasizes the exportability , For example, in order to keep the environment consistency of both sides of Federated modeling , adopt K8S The deployment mode of rapid pull up and management cluster . This is for ToB Technical preparation for export services
Let's talk about Fedlearner Some work in these three areas .
Fedlearner Product work

Take recommendation advertising as an example , The advertiser and platform side of Federated machine learning platform should manage a set of model display service and model training service respectively .

Two sets of protocols are needed to guarantee the federated modeling of customers , One is data consistency . For example, in the context of vertical federal learning , The user clicks on an ad on the page , The platform and the advertiser will capture a part of the log respectively . How to ensure the consistency of the logs captured by these two parts in real time , And stitched together into training samples , Need a set of real-time data sample splicing protocol .
Another protocol is multi-party data security protocol . such as AB Two business parties ,A Yes 4 Billion users ,B Yes 3 Billion users , How to find... In some way A and B Cross users of , And don't let A and B Guess each other's data , Need to have a set of multi-party data security protocol .
Based on the above two sets of agreements , In the process of joint modeling by both parties , Use GRPC signal communication , utilize TensorFlow Do the gradient exchange of both sides for joint modeling .

Business diversity
The biggest business scenario for federated machine learning is recommendation advertising , I predicted this in an article a year ago . Sure enough, the headline highlights the application of recommended scenarios . He mentioned that recommendation services are more suitable for neural network algorithms , Risk control business is suitable for tree algorithm . The author also agrees with this statement , Because risk control needs high interpretability , Tree algorithm naturally meets this requirement . The recommendation business does not require high interpretability of the model , The complexity of neural network algorithm can fully guarantee the accuracy of the recommended sorting algorithm .
Fedlearner The person in charge of the business gave a set of numbers to prove the effect of Federated machine learning in the recommendation business .

This array is still very convincing . In fact, for new technologies , Most of the time, the barriers we face are not technical problems , It's about proving business value , Need the first crab eater , In order to promote the landing of new technologies in the industry . Federal machine learning has a bright future in the recommendation advertising business .
Exportability
Fedlearner It adopts a cloud native deployment scheme . Data stored in HDFS, use MySQL Storage system data . adopt Kubernetes Manage and pull up the task . Every Fedlearner The training tasks of the two sides need to pull up at the same time K8S Mission , adopt Master Unified management of nodes ,Worker Build communication .
This scheme fully considers the data warehouse compatibility of users who are currently doing recommendation business , Because most of the customers' warehouse system is still Hadoop ecology , The data is stored in HDFS. Simultaneous use K8S At the same time, it ensures the consistency of the computing engine environment of both sides of the joint modeling .
summary
With more and more manufacturers coming in , Federal machine learning is bound to be an inflection point in the product competition of machine learning platform .
Reference resources :
[1]https://www.jiqizhixin.com/articles/2020-11-03-9
[2]https://github.com/bytedance/fedlearner
版权声明
本文为[osc_odp8kgup]所创,转载请带上原文链接,感谢
边栏推荐
- CUDA_主机内存
- 解决Coursera视频无法观看的三种方法(亲测有效)
- Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
- YouTube subscription: solve the problem of incomplete height display of YouTube subscription button in pop-up window
- js label语法跳出多重循环
- About CentOS start error: the solution of failed to start crash recovery kernel arming
- Mongodb index management of distributed document storage database
- The kth smallest node in the print binary search tree of offer
- Algorithm template arrangement (1)
- CUDA_寄存器和局部存储器
猜你喜欢

Simple use of JMeter

OSChina 周二乱弹 —— 我养的绿植分别为土豆,生姜,蒜

一幅图像能顶16x16字!——用于大规模图像缩放识别的变压器(对ICLR 2021年论文的简要回顾)

day85:luffy:购物车根据有效期不同切换价格&购物车删除操作&价格结算&订单页面前戏
![[leetcode] 93 balanced binary tree](/img/3b/00bc81122d330c9d59909994e61027.jpg)
[leetcode] 93 balanced binary tree

leetcode之最后一个单词的长度

Centos7 operating system security hardening series (2)

Yixian e-commerce prospectus of perfect diary parent company: focusing on marketing and ignoring R & D, with a loss of 1.1 billion in the first three quarters

Come and learn! Development Guide for personalized recommendation system (with internet disk link)

jmeter接口测试--带有token的解决方法
随机推荐
C / C + + Programming Notes: C language development tank war! In memory of our lost little overlord game
Error running app: default activity not found solution
一幅图像能顶16x16字!——用于大规模图像缩放识别的变压器(对ICLR 2021年论文的简要回顾)
Simple use of JMeter
[python学习手册-笔记]001.python前言
Notes on Python cookbook 3rd (2.2): String start or end match
完美日记母公司逸仙电商招股书:重营销、轻研发,前三季度亏11亿
November 09, 2020: talk about the similarities and differences between the bulon filter and the cuckoo filter?
mac终端Iterm2支持rz和sz的解决方案
编码风格:Mvc模式下SSM环境,代码分层管理
The solution of polar experience insensitive verification
Coding style: SSM environment in MVC mode, code hierarchical management
OSChina 周二乱弹 —— 我养的绿植分别为土豆,生姜,蒜
Visit 2020 PG Technology Conference
飞鸽传书局域网找不到其他人的问题解决
Day85: Luffy: shopping cart switching price according to different validity period & shopping cart deletion operation & price settlement & foreplay of order page
利用尾巴作为时间序列进行处理来识别鲸鱼
Raspberry pie drum set WiFi
假如需要一百万个对象
CUDA_获取指定设备