Advertisement

改进版Deep Leakage from Gradients: iDLG的代码

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
iDLG是基于改进版Deep Leakage from Gradients技术的代码实现,旨在提升模型训练过程中的隐私保护能力,防止敏感数据泄露。 改进的深度泄漏(iDLG)代码概述:人们普遍认为,在协作学习和联合学习这类分布式系统里分享梯度不会泄露训练数据中的私人信息。然而,[1]提出了一种方法证明了从公开共享的梯度中可以获取到私有训练数据的可能性。他们的“从梯度深度泄漏”(DLG)技术通过在监督下合成虚拟的数据和相应的标签来实现这一点。但是,这种方法难以收敛,并且无法稳定地发现真实标签。 本段落揭示了共享梯度确实泄露了真实的标签信息,并提出了一种简单而可靠的方法来精确提取这些数据。特别的是,我们的方法能够准确恢复DLG未能找到的真实标签,因此命名为改进的深度泄漏(iDLG)。此方法适用于任何通过交叉熵损失在单热编码标签上训练过的可微模型。 我们从数学角度详细解释了如何利用梯度信息提取真实标签,并通过实验数据证明了相较于原始DLG技术的优势。我们的实验表明,在MNIST数据集上的准确率可以达到89.9%。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Deep Leakage from Gradients: iDLG
    优质
    iDLG是基于改进版Deep Leakage from Gradients技术的代码实现,旨在提升模型训练过程中的隐私保护能力,防止敏感数据泄露。 改进的深度泄漏(iDLG)代码概述:人们普遍认为,在协作学习和联合学习这类分布式系统里分享梯度不会泄露训练数据中的私人信息。然而,[1]提出了一种方法证明了从公开共享的梯度中可以获取到私有训练数据的可能性。他们的“从梯度深度泄漏”(DLG)技术通过在监督下合成虚拟的数据和相应的标签来实现这一点。但是,这种方法难以收敛,并且无法稳定地发现真实标签。 本段落揭示了共享梯度确实泄露了真实的标签信息,并提出了一种简单而可靠的方法来精确提取这些数据。特别的是,我们的方法能够准确恢复DLG未能找到的真实标签,因此命名为改进的深度泄漏(iDLG)。此方法适用于任何通过交叉熵损失在单热编码标签上训练过的可微模型。 我们从数学角度详细解释了如何利用梯度信息提取真实标签,并通过实验数据证明了相较于原始DLG技术的优势。我们的实验表明,在MNIST数据集上的准确率可以达到89.9%。
  • Modern Deep Learning from an Equilibrium Perspective.pdf
    优质
    本文从平衡视角探讨现代深度学习理论与实践,分析其内在稳定性机制,并提出新的优化算法以提升模型性能。 深度学习是现代人工智能的核心驱动力之一,在模式识别与决策方面具有显著优势,并推动了多个领域技术的进步。然而,随着其成功应用的扩大,复杂性和成本也随之增加,主要体现在多层神经网络的设计上。 《Equilibrium Approaches to Modern Deep Learning》这篇论文提出了一个新的概念——深度均衡(DEQ)模型,挑战传统基于层层堆叠的深度学习范式。该模型的核心思想是将输出视为动态系统的固定点,从而实现了无层次的深度学习。尽管如此复杂且成本高昂的传统多层架构相比,这种新方法依然能在诸如语言建模和语义分割等高竞争性任务中保持高效并维持性能水平。 DEQ模型不仅带来新的机遇也带来了挑战:它揭示了传统堆叠层方案可能掩盖的一些潜在特性,并通过固定点求解算法使得训练过程更为轻量化。例如,在光流估计这类任务上,DEQ方法已经显示出超越现有技术的潜力,同时降低了计算资源的需求量。 这一创新性的模型在理论上和实践中都引起了关注:它引领了隐式深度学习的新研究领域,并且已经在NeurIPS 2020教程中进行了讨论。这表明,DEQ有可能成为构建下一代更可扩展、高效及准确度更高的深度学习系统的基础。 作者Shaojie Bai的研究得到了Robert Bosch GmbH, J.P. Morgan AI Ph.D.奖学金以及Intel的资助支持。其工作不仅在理论研究方面有所贡献,在实际应用中也开辟了新的可能性,涵盖了包括但不限于深度学习、机器学习、神经网络架构设计等领域。关键词包含隐式深层结构、固定点求解算法和序列建模等。 DEQ模型为未来的研究提供了一个全新的视角,有可能改变我们构建与理解深度学习系统的方式,并推动人工智能技术的进一步发展。未来的探索将致力于如何更好地利用这一平衡视角来打造更加高效且适应性强的深度学习架构。
  • KCF
    优质
    本简介介绍一种基于原有KCF(Kernelized Correlation Filters)算法的改进版本。通过优化跟踪性能和提高计算效率,使得目标跟踪更为准确与快速。该版本对原KCF框架进行了若干关键性调整,旨在应对更复杂的视觉跟踪挑战,并保持了模型的小巧轻便特点。 KCF单目标跟踪经过改进后性能得到了提升。
  • DCGAN
    优质
    本项目提供了一个优化和改进版本的深度卷积生成对抗网络(DCGAN)代码,旨在提高模型训练效率与图像生成质量。 本代码基于Carpdm的DCGAN实现,添加了以下改进:1. 原代码将测试生成数目与生成器噪声维度混用,本代码中将测试图片数目(原generate_test_images参数)改为num_test,并新增输入噪声维度参数input_noise_dim;2. 源代码使用step计数保存训练权重及样本,现通过epoch进行并增加了save_epochs参数;3. 在优化器中添加了学习率衰减tf.train.exponential_decay,衰减参数可自行调整,位于train方法开头;4. 其他细节:在生成器中采用了lrelu,并将输入噪声改为正态分布等。其他详情见readme.md文件。
  • Deep Learning Volume 1: From Basics to Practice_带书签.pdf
    优质
    本书《Deep Learning Volume 1: From Basics to Practice》为读者提供了深度学习的基础知识和实践技巧,适合初学者及专业人士参考。含书签版便于阅读与查找。 Deep Learning Vol 1 From Basics to Practice_带书签.pdf 这本书包含了从基础到实践的深度学习知识。
  • MATLAB更颜色-Automatic-Microaneurysm-Detection-from-Color-Fundus...
    优质
    本项目利用MATLAB开发了一种自动检测视网膜彩色眼底图像中微动脉瘤的方法。通过调整代码配色,优化了代码的可读性和维护性,提高了算法效率和准确性。 该项目旨在通过自动检测微动脉瘤(MA)来研究糖尿病性视网膜病变(DR),特别关注彩色眼底图像的绿色通道以提高对比度。项目包括预处理、候选区域检测、特征提取以及与实际结果进行比较,以此评估分类模型的表现。 此项目是我在印度信息技术学院班加罗尔分校硕士课程“数字图像处理”课的一部分。分享这个存储库的主要目标是为了促进可重复研究的发展。 该项目使用了E-Ophtha-MA数据集,并在MATLAB R2019a平台上实现,所有使用的都是内置的库和函数。执行代码的具体步骤如下:下载.zip文件后运行“MA_CandidatesDetection_FeatureExtraction.m”脚本,该脚本将对图像进行预处理、检测微动脉瘤候选区域并从这些候选中提取特征,并将其存储在.xls格式的文件里。 对于分类任务,请参考下一个代码(A2:cell_no.),并在其中指定用于训练和测试模型的数据集最后一个条目的单元格编号。此外,我还提供了一些示例数据供实验使用。
  • Deep Dream
    优质
    《DeepDream》是一款基于Google开发的深度神经网络技术而制作的艺术化图像处理软件。此程序通过修改和增强输入图片中特定特征来创造出梦幻般的视觉效果。其开源特性使得全球开发者与艺术家得以自由探索,创造更多独特艺术作品。 谷歌Deep Dream源代码可以直接运行,是不错的参考资料。
  • 多主体深度确定性策略梯度(Multi-Agent Deep Deterministic Policy Gradients, MADDPG)...
    优质
    简介:MADDPG是一种用于解决多智能体系统协同决策问题的强化学习算法,通过扩展DDPG框架实现多个交互代理同时学习最优策略。 多代理深确定性策略梯度(MADDPG)算法的Pytorch实现是基于我在论文《针对混合合作竞争环境的多主体Actor评论家》中的研究提出的。该实现需要安装多代理粒子环境(MAPE)。建议创建一个包含MAPE依赖项的新虚拟环境,因为这些依赖可能已经过时。 推荐使用PyTorch 1.4.0版本运行此程序,因为在计算批评者损失时使用的就地操作在最新版的PyTorch中似乎存在问题。为了方便主文件能够访问到make_env函数,请将主存储库克隆至与MAPE相同的目录下。有关本教程的具体内容和视频演示可以在相关资源页面找到。