问题标签 [pysyft]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pip - 安装后导入 syft 导致 Torch 出错
我已经在 Windows 10 上创建的虚拟环境中使用以下命令安装了 syft。
发布这个,我激活了虚拟环境,打开了 jupyter notebook 并尝试通过它安装最新版本的 syft。
安装成功,没有任何错误。但是当我尝试导入相同的内容时,“火炬”会出错
环境细节
- 蟒蛇:3.7
- 赛夫特:0.3.0
federated-learning - 在联邦学习设置中向客户端模拟数据分发
我正在研究一个包含来自 130 个客户端(100k 个数据点)的数据的联合二进制分类模型,但是我不知道哪个数据点来自哪个客户端,我想引入数据异构性以使分配给的数据点数量每个客户端一个真实的模拟一个真实的生活场景,我如何将数据点分配给相应的客户端?
ps 我正在使用医院数据(来自 130 家医院)来预测患者患病的机会
pytorch - 使用带有 diabates 数据集的 pytorch 进行学习时出错(张量的元素 0 不需要 grad 并且没有 grad_fn)
我正在使用 pysyft 和 pytorch 执行联合学习。我正在使用糖尿病数据集。我在训练时遇到了这个错误(张量的元素 0 不需要 grad 并且没有 grad_fn)。我附上了我的错误的屏幕截图以及笔记本文件:
我的代码:
我的模型:
python - 从 Jupyter 笔记本到 Python 脚本的 PySyft
我正在尝试按照 PySyft 的指示来启动 二重奏。
我的实际问题是我无法在 .py 文件中执行以下命令
这是一个重现错误的演示
首先是“数据所有者”
具有以下输出
其次是“数据科学家”
具有以下输出
“执行的”永远不会打印,程序也不会完成执行。
dataframe - PySyft AttributeError:“DataFrame”对象在从 csv 读取数据时没有属性“federate”
我正在尝试为我的 csv 数据实现联合学习的 pysyft 代码。我正在关注的教程是这个https://github.com/bt-s/Split-Learning-and-Federated-Learning/blob/master/src/federated_learning.py 他们使用的是 iamge 的火炬库 FMNIST 数据。我很难为我的 csv 数据自定义此代码。
这是我得到的错误
文件“C:/user/python/PCA/federated_learning.py”,第 175 行,在 train_loader = sy.FederatedDataLoader(train_set, transform=data_transformer.federate(workers), train=True, batch_size=args.batch_size, shuffle=True , **kwargs) AttributeError: 'Compose' 对象没有属性 'federate
python - ImportError:在 vscode 中使用导入 syft 导入 lib 时 DLL 加载失败
我使用 conda 和 python 3.9.7 创建了一个新环境(my_syft env)并安装了 syft 0.5.0。
然后我检查了我的模块的安装,似乎安装正确
然后尝试在 VScode 中运行并检查我的模块并选择当前环境 C:\Users\tamir\anaconda3\envs\my_syft_env\python.exe
但得到错误
我不知道为什么会出现错误。
federated-learning - NameError:名称'RemoteDataset'未在pysyft中定义
我安装了所有需要的软件包版本,即,torch 1.8.1+cu102 和 syft 0.5.0
但我得到这个错误 torch version: 1.8.1+cu102 syft version: 0.5.0 project_path: C:\Users\a\SL Traceback (last last 最近调用): File "a.py", line 59, in train_rds = RemoteDataset(path='train_dataset.pt', data_type="torch_tensor") NameError: name 'RemoteDataset' is not defined
python - ModuleNotFoundError:没有名为“syft.frameworks”的模块
我正在尝试研究这个联邦学习的例子。 https://towardsdatascience.com/federated-learning-3097547f8ca3 我已经安装了 PySyft 包,但我收到了这个错误。
pytorch - 在本地使用 pysyft
我想尝试一下我的网络如何使用 pysyft 协议执行。但我找不到任何关于如何将 pysyft 与存储在我计算机上的数据一起使用的教程(更新的)。
我只看到了现在sy.TorchHook(torch)
不存在的旧教程。
据我了解,sy.join_duet("xxxx")
这不是我要找的。
和帮助将不胜感激!