为Pythorch保留隐私的深度学习

pyvac的Python项目详细描述



pyvacy:pytorch的隐私算法

Pyvacy提供定制的Pythorch麻醉剂,用于以不同的私人方式进行深入学习。基本上是TensorFlow Privacy,但对于pytorch。

开始

pip install pyvacy

示例用法

importtorchfrompyvacyimportoptim,analysismodel=torch.nn.Sequential(...)optimizer=optim.DPSGD(l2_norm_clip=...,noise_multiplier=...,batch_size=...,lr=...,momentum=...,)epsilon=analysis.moments_accountant(N=...,batch_size=...noise_multiplier=...,epochs=...,delta=...,)forepochinrange(epochs):# do training as usual...

教程

pythontutorials/mnist.pyTrainingprocedureachieves(3.0,0.00001)-DP[Epoch1/60][Batch0/235][Loss:2.321049][Epoch1/60][Batch10/235][Loss:0.952795][Epoch1/60][Batch20/235][Loss:1.040896]...

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java HttpSession API   如果模式可用,xml java将忽略DTD进行验证   java从远程位置调用Jersey API   在Java中直接从URL读取html   如何使用#Hibernate#Spring#Java在MySql中存储“日期”?   java如何在JSP中迭代列表对象?   java如何使用PDFBox确定实际PDF内容的位置?   utf 8计算Java字符串的UTF8长度,而不实际对其进行编码   java我正在尝试通过whatsapp或任何其他messenger应用程序发送/共享mp3原始文件。   使用Java定期将记录写入CSV文件   用于队列和工作程序设计的java实时执行器池   java与t1的区别是什么。当前线程和线程。当前线程?   java将大字符串写入文本文件?   java传递给侦听器   java如何从对象列表向JComboBox添加项