PrivatML项目采用SPDZ框架进行隐私保护下的机器学习研究,致力于开发安全多方计算技术以保障数据在训练模型过程中的私密性和完整性。
使用SPDZ训练卷积神经网络(CNN)的私人语言;阅读以下内容以获取更多信息。
该存储库是原有项目的扩展。为了运行代码,请确保安装了以下组件:
- Python 3.6(最好在virtualenv或conda环境中使用)
- Tensorflow(仅用于下载数据集)
要安装其他所需软件包,可以通过命令行执行:
```
pip install --upgrade -r requirements.txt
```
现在您可以打开完整的代码示例:jupyter notebook image_analysis/Convnet.ipynb。运行代码前,请确保选择正确的内核,因为可能默认设置为python 2.7。
如果需要将环境添加到内核列表中,请执行以下命令:
```shell
pip install ipykernelpython -m ipykernel install --user --name=[YOUR ENV NAME]
```
请根据您的实际虚拟环境名称替换`[NAME OF YOUR ENV]`。