对某人服务器上保留的数据执行类似于numpy的分析
项目描述
在不被允许查看数据的情况下进行数据科学
PySyft使数据科学有了新的方法,您可以使用非公开信息,而无需查看或获取数据的副本。您所需的一切只是连接到一个 Datasite!
数据站点类似于网站,但用于数据。它们遵循结构化透明度原则设计,使数据所有者能够控制其数据如何被保护,同时让数据科学家能够在不获取数据副本的情况下使用数据。
PySyft支持任何统计分析或机器学习,并提供直接运行Python代码的支持——甚至包括第三方Python库。
支持平台
✅ Linux ✅ macOS ✅ Windows ✅ Docker ✅ Kubernetes
快速入门
尝试对实时演示数据站点进行第一次查询!
安装客户端
pip install -U "syft[data_science]"
更多说明请参阅此处。
启动服务器
直接在您的Jupyter Notebook中启动开发服务器,或者从命令行启动。
import syft as sy
sy.requires(">=0.9.1,<0.9.2")
server = sy.orchestra.launch(
name="my-datasite",
port=8080,
create_producer=True,
n_consumers=1,
dev_mode=False,
reset=True, # resets database
)
$ syft launch --name=my-datasite --port=8080 --reset=True
Starting syft-datasite server on 0.0.0.0:8080
数据站点服务器可以使用Docker作为单个容器部署,也可以直接在Kubernetes中部署。请参阅我们的部署指南。
启动客户端
使用Syft客户端是使用数据站点的主要方式,在Jupyter Notebook中。请参阅我们的PySyft客户端指南
import syft as sy
sy.requires(">=0.9.1,<0.9.2")
datasite_client = sy.login(
port=8080,
email="info@openmined.org",
password="changethis"
)
PySyft - 入门 📝
通过我们的入门指南了解PySyft
PySyft深入探讨
📚 请参阅我们的文档网站。
快速PySyft组件链接
为什么使用PySyft?
在社会的各个领域,数据所有者对分享其数据相关的风险有合理的担忧,例如法律风险、隐私侵犯(滥用数据)或知识产权(复制和重新分发)。
数据站点使数据科学家能够在数据所有者定义的可接受使用范围内,无需看到或获取数据的副本就回答问题。我们称这个过程为远程数据科学。
这意味着,与某人分享信息的当前风险将不再阻止创新、洞察力和科学发现等巨大益处。随着每个数据站点的建立,数据所有者能够使每个科学领域的1000倍更多数据
变得可访问,并与数据科学家一起引领突破性创新。
有关我们工作的更多信息,请访问我们的网站。
支持
有关PySyft的问题,请通过Slack上的#support
联系。
Syft版本
:exclamation: PySyft和Syft服务器必须使用相同的版本
。
最新稳定版
0.9.1
(稳定) - 文档- 安装PySyft (稳定):
pip install -U syft
最新测试版
0.9.2
(测试版) -dev
分支 👈🏽- 安装PySyft (测试版):
pip install -U syft --pre
有关以前版本的更多信息,请参阅此处。
社区
由OpenMined基金会支持,OpenMined社区是一个超过17,000名技术专家、研究人员和行业专业人士的在线网络,他们热衷于解锁每个科学领域和行业的1000倍更多数据。
课程
|
|
|
---|
贡献者
OpenMined 和 Syft 感谢所有贡献者,如果您想修复错误或建议新功能,请通过 Github 或 Slack 联系我们!
关于 OpenMined
OpenMined 是一个非营利性基金会,它创建的技术基础设施帮助研究人员从数据中获得答案,而无需复制或直接访问。我们的技术社区正在构建 Syft。
支持者
|
|
|
|
|
|
|
|
|
|
|
---|
许可证
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建分发
syft-0.9.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6af0649a30237a31ce0c352e3ed624a29717ef13d1556301df245ff05219063d |
|
MD5 | 70767b5a1b528331a798e355f080f47a |
|
BLAKE2b-256 | 393c39387733d20d3111b7e4d03e98d8c5e295230383a66c8a55e6add70a5b00 |
syft-0.9.1-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eff1b255206fe863677c929649db149d0dd4b36cb5c07586f26d4defcf63d6a4 |
|
MD5 | 5d15d0af2d49b1600f7e18bfbe85be8e |
|
BLAKE2b-256 | 386b1bd359d278980ccc3f1ef3e47ea1ddae370dd019c69566442994b27c2fc5 |