Facebook正式开源CrypTen:基于PyTorch的安全
机器学习新工具
这是一种新的基于 PyTorch 的、易于使用的软件框架,旨在促进安全和隐私保护机器学习的研究。
CrypTen 使机器学习研究人员(通常不是密码学专家)能够使用安全计算技术轻松对机器学习模型进行实验。通过利用和集成 PyTorch,CrypTen 为已经熟悉其 API 的机器学习研究人员和开发人员降低了门槛。
人工智能研究人员可以使用 CrypTen 来训练 PyTorch 模型,例如使用加密数据的 ResNet,同时保持 PyTorch 张量(torch.Tensor)的熟悉外观和感觉。
CrypTen 提供了一座桥梁,将成千上万的机器学习研究人员已经熟悉的 PyTorch 平台和关于算法和系统的长期学术研究连接起来,这些算法和系统能够有效地处理加密数据。由于安全计算技术有各种各样的取舍,比如更高的计算和通信要求,或者功能空间有限,因此对人工智能学术界来说,探索这一领域还有很长的路要走。
CrypTen 将会帮助学术界和私营行业的研究人员迈向未来,在这个未来中,安全计算技术已经成为机器学习框架本身不可分割的一部分,因此,研究人员和工程师可以在必要时无缝地过渡到保护隐私的机器学习。
传送门:
要获得 CrypTen,可以访问:https://facebookresearch.github.io/CrypTen/,更多技术细节可以在 CrypTen 网站上获得。