联邦学习开源框架FATE助力腾讯神盾沙箱,携手打造数据安全合作生态
近日,微众银行联邦学习FATE开源社区迎来了两位新贡献者——来自腾讯的刘洋及秦姝琦,作为云计算安全领域的专家,两位为FATE构造了新的功能点,并在Github上提交修复了相关漏洞。(Github项目地址:https://github.com/FederatedAI/FATE
)从FATE的面世,到贡献者激励制度的推出,参与开源社区建设的数据安全行业从业者不断踊现,FATE在业内的关注度、价值认可度逐步提升,联邦学习生态正进一步深化及拓展。
AI时代数据安全问题严峻,联邦学习是必经解决路径
人工智能的发展与普及不断改变着人们的生活方式,但AI的实现离不开海量数据源的支撑。自大数据上升为国家战略后,其产业和应用得到了快速发展,但是在数据丰富程度、数据质量、数据共享、大数据平台安全和大数据产业生态等领域上,这一行业仍有许多亟待解决的问题。
作为一种基于多方安全计算的分布式机器学习技术,联邦学习能让参与各方可以在不披露底层数据和底层数据的加密(混淆)形态的前提下共建模型,在行业应用中帮助不同机构打破隔阂,进行AI协作,同时各方的数据都不出本地,让用户隐私得到保护。这样一种共赢的机器学习方式,让联邦学习成为了AI时代大数据安全及隐私保护的必备技术。
FATE(Federated AI Technology Enabler)是全球首个联邦学习工业级开源框架,由微众银行AI团队推出,从GitHub开源,到贡献者激励机制的发布,微众银行AI团队期望拥抱所有从业者,以开放的姿态,共建联邦学习生态。(官网地址:https://www.fedai.org.cn/cn/)
FATE直击业界痛点,搭建数据安全多方合作桥梁
新晋贡献者中,秦姝琦来自于腾讯神盾沙箱,在采访中她提到,目前行业面临着许多痛点,如为了牟取利益,部分手机APP“越权”获取用户信息,衍生出规模庞大的黑灰产业链。甚至还有黑灰产组织对热门app进行反编译,修改源码后经伪装重新投放到应用市场来获取数据和利益。
除此以外,数据的确权也是一个难点。非法采集到的数据最后会就会成为黑产市场上的商品。而在数据流通这里,即使是合法授权给第三方使用数据,也无法保证第三方不会私下拷贝滥用数据。
而其团队研究构建的神盾沙箱,在结合FATE计算框架后,则可以解决数据流通中的隐私安全问题,同时为大数据产品和AI产品的结合提供隐私安全的解决方案。使得APP厂商减少对用户数据需求量同时也能获得更庞大、标注质量更好的数据集。
秦姝琦表示,联邦学习是应对大数据新时代下新问题的新解决方案,在数据安全多方合作领域,联邦学习FATE结合神盾沙箱的应用,可以通过技术手段使得数据流通合法合规,从而打破“信息孤岛”现状。
发力开源生态,推动数据安全从业者共建FATE
据悉,腾讯神盾沙箱目前的核心计算模块由FATE提供,神盾沙箱项目团队在使用FATE框架、算法的过程中碰到的不足会主动寻求方法改进,并将其贡献到FATE开源项目中,这种合作形式同时促进了神盾沙箱的产品打磨和FATE项目的完善。
随着更多的人加入联邦生态,互相推动着打磨产品的进步,这种正循环将会使更多的人受益。一个有活力的开源生态离不开贡献,以及成员间的彼此的促进。
目前,FATE开源社区激励制度已全面上线,参与建设的贡献者将获得官方证书与相应激励。作为联邦学习全球首个工业级开源社区,FATE在Github上线仅数月,Star数便突破700,从知名高校香港科技大学学子敬清贺,到知名科技企业腾讯刘洋、秦姝琦纷纷参与贡献,无不表明FATE对数据安全强大的解决能力。最近腾讯云盾沙箱与FATE开展的进一步合作,更是彰显了FATE的可靠性与适配能力,FATE正走向更开阔的行业领域。
联邦学习促进人工智能领域的开放协同,提升人工智能数据流通性,推动多组织机构高度协同合作,促进人工智能产业安全健康发展及赋能各个应用领域。在此背景下,无论是FATE的开源,还是腾讯云参与贡献,我们都可以窥见联邦学习生态的蓬勃发展。未来将会有更多产业领域受益,中国数据安全也将迈向新的台阶。
联邦学习开源框架FATE助力腾讯神盾沙箱,携手打造数据安全合作生态的更多相关文章
- 腾讯数据安全专家谈联邦学习开源项目FATE:通往隐私保护理想未来的桥梁
数据孤岛.数据隐私以及数据安全,是目前人工智能和云计算在大规模产业化应用过程中绕不开的“三座大山”. “联邦学习”作为新一代的人工智能算法,能在数据不出本地的情况下,实现共同建模,提升AI模型的效果, ...
- Google深度学习开源框架TenseorFlow安装
Google近期发布了TensorFlow,考录到Google出品,必属精品,估计这玩意会火,不过火钳刘明已经来不及了 今天才想着安装来试试 TensorFlow官网:https://www.tens ...
- Deep learning深度学习的十大开源框架
Google开源了TensorFlow(GitHub),此举在深度学习领域影响巨大,因为Google在人工智能领域的研发成绩斐然,有着雄厚的人才储备,而且Google自己的Gmail和搜索引擎都在使用 ...
- C++的一些不错开源框架,可以学习和借鉴
from https://www.cnblogs.com/charlesblc/p/5703557.html [本文系外部转贴,原文地址:http://coolshell.info/c/c++/201 ...
- MindSpore联邦学习框架解决行业级难题
内容来源:华为开发者大会2021 HMS Core 6 AI技术论坛,主题演讲<MindSpore联邦学习框架解决隐私合规下的数据孤岛问题>. 演讲嘉宾:华为MindSpore联邦学习工程 ...
- iOS超全开源框架、项目和学习资料汇总(5)AppleWatch、经典博客、三方开源总结篇
完整项目 v2ex – v2ex 的客户端,新闻.论坛.apps-ios-wikipedia – apps-ios-wikipedia 客户端.jetstream-ios – 一款 Uber 的 MV ...
- SunSonic 3.0 ORM开源框架的学习
SubSonic 3.0简介 接触到SubSonic3.0 ORM框架是看了AllEmpty大神的从零开始编写自己的C#框架(链接在此)系列的随笔接触到的,本文章学习内容源于AllEmpty大神. S ...
- 【转】iOS超全开源框架、项目和学习资料汇总
iOS超全开源框架.项目和学习资料汇总(1)UI篇iOS超全开源框架.项目和学习资料汇总(2)动画篇iOS超全开源框架.项目和学习资料汇总(3)网络和Model篇iOS超全开源框架.项目和学习资料汇总 ...
- Android 学习笔记之Volley开源框架解析(一)
PS:看完了LGD的六场比赛...让人心酸... 学习内容: 1.Http请求的过程... 2.Volley的简单介绍... 1.Http请求... 这里只是简单的说一下Http请求的过程.. ...
随机推荐
- Leetcode的SQL题解:185. 部门工资前三高的员工
题目 查询部门工资前三高的员工. 我用的数据库是oracle. 下面是数据表的信息. Employee表数据: | ID | NAME | Salary | DepartmentId | | -- | ...
- SpringMVC的流程
Springmvc的流程 1.用户发送请求至前端控制器DispatcherServlet 2.DispatcherServlet收到请求后,调用HandlerMapping处理映射器,请求获取Hand ...
- 扩展欧几里德算法(递归及非递归实现c++版)
今天终于弄懂了扩展欧几里德算法,有了自己的理解,觉得很神奇,就想着写一篇博客. 在介绍扩展欧几里德算法之前,我们先来回顾一下欧几里德算法. 欧几里德算法(辗转相除法): 辗转相除法求最大公约数,高中就 ...
- 源码解读 Spring Boot Profiles
前言 上文<一文掌握 Spring Boot Profiles> 是对 Spring Boot Profiles 的介绍和使用,因此本文将从源码角度探究 Spring Boot Profi ...
- eclipse安装STS插件遇到的问题
eclipse安装STS插件 第一次接触springboot,对于用惯了eclipse写代码的人来说,接受IDEA确实还要多花点时间去改变下,因为IDEA确实会节省下不必要的写代码时间.废话少说,直接 ...
- mysql注意事项
注意事项: 1.查询条件内需要使用时间的,不要使用数据库函数now(),都使用应用服务器传入: 2.所有id为mysql自增的,需要使用创建时间排序,都使用order by id desc;或者根据查 ...
- redis 有没有ACID事务
看redis官网的介绍: redis确实是有事务的,但是和传统的ACID是否相同呢? 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生. 一致 ...
- 如何让springboot打包的项目部署在阿里云上使用https和http方式访问
前言 问题描述:怎么让springboot部署在服务器上使用https协议方式访问我们的接口或者域名,目的是某些平台请求的是https协议,而不是https 部署环境:阿里云 centos7服务器,s ...
- python 17 内置模块
目录 1. 序列化模块 1.1 json 模块 1.2 pickle 模块 2. os 模块 3. sys 模块 4. hashlib 加密.摘要 4.1 加密 4.2 加盐 4.3 文件一致性校验 ...
- 利用window对象下内置的子对象实现网页的刷新
这里我们用到的window对象下内置的子对象有: 1.history对象:包含浏览器访问过的url.我们可以利用它的history.go(num);属性实现页面的刷新: h ...