前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全球首个工业级联邦学习开源平台FATE v1.10:邀请开发者和用户参与建设

全球首个工业级联邦学习开源平台FATE v1.10:邀请开发者和用户参与建设

作者头像
Henry Zhang
发布2023-04-04 08:42:21
2080
发布2023-04-04 08:42:21
举报
文章被收录于专栏:亨利笔记亨利笔记

题图摄于北京奥林匹克中心

(我们正在参与 FATE 开源社区里面的工作,也欢迎联邦学习、隐私计算等领域的开发者和用户,来与我们合作或参与项目。)

FATE(Federated AI Technology Enabler)开源社区是全球首个隐私计算、联邦学习开源社区,拥有全球首个工业级安全联邦学习框架。根据中国信息通讯研究院等单位发布的《隐私计算白皮书(2021)》中显示,55% 的国内隐私计算产品是基于或参考开源项目开发的,其中以 FATE 开源项目为主

FATE开源社区开发专委会以“开源开放,共力创新”为愿景,不断汇集更多创新力量,采用国际化的开源项目治理方式,推进民主化的开发流程和模式。

FATE开源社区的维护者即将发布FATE / KubeFATE v1.9版本,用户可访问以下网站了解 v1.9 的功能。

https://github.com/FederatedAI/FATE-Community/tree/master/proposal/1.9.0

FATE / KubeFATE v1.10 也正在规划中,目前公开向社区用户收集 v1.10 的功能需求,欢迎广大用户和开发者给 FATE 开源项目提供需求或改进建议。项目的维护者将认真考虑社区提出的每一项需求建议,如果建议被采纳,将根据情况在v1.10或后续的版本中实现。

01

为什么您参与 FATE 1.10 的建设很重要?

如果您是 FATE 的用户,参与 FATE 开源项目的建设是完善和健全您所使用系统的最好方法,您提供的信息反馈、新功能需求和建议,可加速 FATE 功能的迭代和演进,使之符合您的应用需要。

如果您是基于 FATE 开源项目做应用的开发者,应该认真考虑参与 FATE 的新功能开发,,或者把自行研发的功能贡献回 FATE 开源项目中。这样做好处有三点:

一是这部分功能在合并入开源项目后,由社区成员共同维护,并且在后续版本的迭代中得到持续更新和改进,从而避免了版本升级后开发者被迫一次次移植或改造原有代码的窘境。其次,社区其他用户也可使用这些功能,并参与完善和改进。最后,参与开源社区贡献能使厂商扩大在隐私计算和联邦学习等领域的品牌,个人开发者也可树立广泛的技术影响力。

02

怎样给FATE项目提需求或建议?

用户可以通过 GitHub 上的 issue 功能,分别向 FATE 或 KubeFATE 两个子项目提出需求或建议,链接如下:

FATE:https://github.com/FederatedAI/FATE/issues

KubeFATE: https://github.com/FederatedAI/KubeFATE/issues

以 FATE 项目为例,下面说明如何提交新的需求和改进建议,KubeFATE 项目的提交方法大同小异,可类似操作。

因为 GitHub 是以英文界面为主,下文通过截图和翻译,帮助大家了解具体的使用方法。在您提出建议时,用英文描述最好,以便国际开发者可以参与讨论。当然,如果使用英文有困难,也欢迎用中文提交,或者借助翻译网站转成英文。

1. 从上面FATE的链接进入提交 issue 的界面,点击右侧绿色的“New Issue”(新问题)按钮,如下图所示。

2. 这时会有3个模板供选择(KubeFATE 项目是4个模板),点击模板“Feature request”(功能需求)右边的绿色“Get started”(开始)按钮,如下图:

3. 在界面上显示新功能(Issue:Feature request)的输入框,第一行输入新功能需求的标题,然后按照几个提示的提纲,描述新功能的要点。输入格式可用Markdown 标记,点击“Preview”预览。填写完成后,点击右下方的绿色“Submit new issue”(提交新问题)按钮即可。

4. 在提交新功能或建议后,如果需要修改之前提交的内容,可点击issue右侧的“…”符号,选择“Edit”做修订。

用户还可以通过邮件把新功能和建议发给FATE项目的维护者,邮箱是:FedAI-maintainers @groups.io 。

03

如何查看FATE开发进展?

想了解 FATE 的开发过程的用户,可在项目的看板中查看开发进度。FATE 和 KubeFATE 代码库页面上方有一个“Projects”(项目)标签,点击后可看到不同版本的开发进度,如下图:

下图是 FATE v1.9.0 的项目看板,用户和开发者可以从中获知项目的进展情况:

欢迎更多的用户和开发者加入FATE开源社区,开源社区的精神在于协作与共赢,社区成员不仅能够获得项目发展带来的成果,也可以通过参与项目贡献回馈社区,形成良性循环,推动整个社区的健康发展。

参与FATE开源社区

FATE开源社区是一个开放、平等、包容的学习社区,在这里你不仅可以从众多贡献者处获得技术帮助,还可以通过技术贡献的方式丰富社区资源并帮助其他用户。FATE开源社区欢迎更多开发者和用户加入社区建设并提出反馈意见!

建议关注FATE开源社区的公众号,并加入开源社区用户组:

https://groups.io/g/Fate-FedAI 

您可以通过以下方式联系FATE开源社区:

官网:

https://fedai.org/

Github:

https://github.com/FederatedAI/FATE

公众号:

FATE开源社区

开源社区用户组:

Fate-FedAI@groups.io

开源社区维护者:

FedAI-maintainers@groups.io

开发专委会:

fate-dev-core@groups.io

运营专委会:

FATE-operation@groups.io

安全专委会:

FATE-security@groups.io

欢迎点赞、转发、点 在看。

欢迎加入FATE联邦学习官方交流群,添加FATE小助手微信号(FATEZS001)即可。

需要加入 KubeFATE 开源项目群的朋友,可以关注本公众号 亨利笔记 ,后台回复 kubefate 。


要想了解联邦学习、隐私计算、云原生和区块链等技术原理,请立即长按以下二维码,关注本公众号亨利笔记 ( henglibiji ),以免错过更新。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 亨利笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
联邦学习
联邦学习(Federated Learning,FELE)是一种打破数据孤岛、释放 AI 应用潜能的分布式机器学习技术,能够让联邦学习各参与方在不披露底层数据和底层数据加密(混淆)形态的前提下,通过交换加密的机器学习中间结果实现联合建模。该产品兼顾AI应用与隐私保护,开放合作,协同性高,充分释放大数据生产力,广泛适用于金融、消费互联网等行业的业务创新场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档