当前位置: 首页 > 知识库问答 >
问题:

JavaScript中的拉普拉斯噪声分布

岳朝
2023-03-14

我想创建一个基于网络的差异隐私演示。为此,我需要一个Laplace噪声分布的JavaScript实现。

我在JavaScript中找不到基本的噪声分布,比如高斯分布。这是令人惊讶的,因为我希望有很多很酷的JavaScript演示,展示发行版是如何构建的,一个图一个图,生成一个漂亮的钟形曲线。

如何在JavaScript中生成拉普拉斯噪声分布?

共有1个答案

段干子晋
2023-03-14
       function sgn(x) {
            return x < 0 ? -1 : 1;
        }

        // From wikipedia:
        // Lap(X) = mu - b sgn(U) ln (1-2|U|) where U is a random variable between -0.5 and 0.5
        function laplace(mu, b) {
            var U = Math.random() - 0.5;
            return mu - (b * sgn(U) * Math.log(1 - 2* Math.abs(U)));
        }

        function privatize(F,deltaF,epsilon) {
            return F + laplace(0.0, deltaF/epsilon);
        }
 类似资料:
  • 拉普拉斯(Laplacian)操作也是一个派生的操作,用来找出图像中的边缘。 这是一个二阶导数掩模。 在这个隐藏中,我们有两个进一步的分类,一个是正拉普拉斯操作,另一个是负拉普拉斯操作。 与其他算子不同,拉普拉斯并没有在任何特定方向上取出边缘,而是在后续分类中取出边缘。 向内边缘 向外边缘 可以使用类的方法对图像执行拉普拉斯变换操作,以下是此方法的语法。 该方法接受以下参数 - src - 表示源

  • #24届软开秋招面试经验大赏# 认准拉普拉斯,秋招必上岸 就业咨xun可私。 感觉没啥难度,已经是几个月前面的了,给大家分享一下吧 另外大家也可以说一下他家的待遇和隐藏福利啥的呀。另外个人发展,职级晋升之类的都可以在评论区聊一聊捏。 不过不得不说,我感觉面试体验还是不错的 面了半个多小时,面试难度:一颗星。可能是八股涉及的多一点。因为我投的方向和简历不是很相符。 1 自我介绍 2 项目介绍 实习介

  • #24届软开秋招面试经验大赏# 认准拉普拉斯,秋招必上岸 就业咨xun可私。 听说中兴好像工作时间还可以,不是特别卷,真的假的。懂哥可以在下面分享一下捏。 一二面直接拖的有点久,忘了多久了。约面的时候我都忘了我面过了哈哈。尴尬。 依旧不是很难,跟互联网大厂比起来还是挺简单的。另外也可能是简历方向的问题?这边好像做图像信号啥的主要是。 二面半个多小时,难度半颗星。 1 自我介绍 2 实习结束 项目介

  • #24届软开秋招面试经验大赏# 认准拉普拉斯,秋招必上岸 就业zixun可私。 字节二面安排在了滴滴车轮战之后。滴滴面完三轮之后我都累麻了。一小时之后又面字节,直接榨干。因此我愿意给这次面试打上五星难度。 由于过于劳累,面的啥已经忘了,大概回忆一下。 面了一小时,难度五颗星。 1 自我介绍 2 实习介绍 项目介绍 科研介绍 3 多余建模的范式 4 数据怎么组织的 5 冷启动问题咋解决 6 数据增强

  • #24届软开秋招面试经验大赏# 认准拉普拉斯,秋招必上岸 就业zixun可私。 面的是提前批,面试官看起来挺凶,其实还可以。 不过这一面其实问了我很多刁钻的问题,不过都没有抓着不放,回答一下就放过我了。感恩。 不知道字节商业化卷不卷。 面了一小时,难度4.5颗星。 1 自我介绍 2 实习介绍 项目介绍 科研介绍 3 介绍延迟转换问题,怎么解决 4 介绍怎么做的反事实 5 让我给我的论文里的结论做个

  • #24届软开秋招面试经验大赏# 认准拉普拉斯,秋招必上岸 就业zixun可私。 真没想到,秋招第一个offer竟然是字节的。面的是提前批,但是面完的时候已经到了八月末了,发的是正式批的offer。 hr小姐姐怪温柔的。 1 自我介绍 2 介绍过往经历 3 问我对几家公司的评价和对比 4 做owner的经历 5 和前面面试官的聊天经历 6 怎么平衡学习和实习 7 聊做过的学生工作 8 聊未来工作的选