- 博客(2)
- 收藏
- 关注
原创 Pytorch、Python常用函数积累(持续更新中)
使用方法:numpy.random.choice(a, size=None, replace=True, p=None)是NumPy库中从给定的一组一维数组或序列中随机抽取元素的函数。a:一维数组或整数,若为整数,则类似于np.arange(a)p:可选参数,指定每个元素被抽取的概率。replace:是否允许重复抽样。
2025-07-18 14:44:15
228
原创 Profile Pollution攻击代码阅读与示例
本文分析了针对序列推荐系统NARM模型的Profile Pollution攻击方法。攻击者通过向用户历史序列中注入特定目标物品(target)的对抗性扰动,迫使推荐系统提高对该目标物品的推荐概率。核心攻击流程包括:1)生成初始扰动序列;2)利用白盒模型梯度计算寻找最优扰动位置;3)通过贪心搜索迭代优化扰动序列;4)评估攻击效果。实验表明,该方法能有效操纵推荐结果,在保持序列合理性的同时显著提升目标物品的推荐排名。代码实现展示了如何通过PyTorch计算梯度并优化扰动,为推荐系统安全研究提供了重要参考。
2025-07-16 22:59:38
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅