Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MindSpore
docs
提交
b06233ec
D
docs
项目概览
MindSpore
/
docs
通知
4
Star
2
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
b06233ec
编写于
9月 09, 2020
作者:
P
pkuliuliu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update mindarmour api rst
上级
2d282add
变更
30
显示空白变更内容
内联
并排
Showing
30 changed file
with
93 addition
and
81 deletion
+93
-81
api/source_en/api/python/mindarmour/mindarmour.adv_robustness.attacks.rst
...i/python/mindarmour/mindarmour.adv_robustness.attacks.rst
+5
-0
api/source_en/api/python/mindarmour/mindarmour.adv_robustness.defenses.rst
.../python/mindarmour/mindarmour.adv_robustness.defenses.rst
+5
-0
api/source_en/api/python/mindarmour/mindarmour.adv_robustness.detectors.rst
...python/mindarmour/mindarmour.adv_robustness.detectors.rst
+5
-0
api/source_en/api/python/mindarmour/mindarmour.adv_robustness.evaluations.rst
...thon/mindarmour/mindarmour.adv_robustness.evaluations.rst
+5
-0
api/source_en/api/python/mindarmour/mindarmour.attacks.rst
api/source_en/api/python/mindarmour/mindarmour.attacks.rst
+0
-5
api/source_en/api/python/mindarmour/mindarmour.defenses.rst
api/source_en/api/python/mindarmour/mindarmour.defenses.rst
+0
-5
api/source_en/api/python/mindarmour/mindarmour.detectors.rst
api/source_en/api/python/mindarmour/mindarmour.detectors.rst
+0
-5
api/source_en/api/python/mindarmour/mindarmour.diff_privacy.rst
...urce_en/api/python/mindarmour/mindarmour.diff_privacy.rst
+0
-5
api/source_en/api/python/mindarmour/mindarmour.evaluations.rst
...ource_en/api/python/mindarmour/mindarmour.evaluations.rst
+0
-5
api/source_en/api/python/mindarmour/mindarmour.fuzz_testing.rst
...urce_en/api/python/mindarmour/mindarmour.fuzz_testing.rst
+5
-0
api/source_en/api/python/mindarmour/mindarmour.fuzzing.rst
api/source_en/api/python/mindarmour/mindarmour.fuzzing.rst
+0
-5
api/source_en/api/python/mindarmour/mindarmour.privacy.diff_privacy.rst
...api/python/mindarmour/mindarmour.privacy.diff_privacy.rst
+5
-0
api/source_en/api/python/mindarmour/mindarmour.privacy.evaluation.rst
...n/api/python/mindarmour/mindarmour.privacy.evaluation.rst
+5
-0
api/source_en/index.rst
api/source_en/index.rst
+7
-6
api/source_zh_cn/api/python/mindarmour/mindarmour.adv_robustness.attacks.rst
...i/python/mindarmour/mindarmour.adv_robustness.attacks.rst
+5
-0
api/source_zh_cn/api/python/mindarmour/mindarmour.adv_robustness.defenses.rst
.../python/mindarmour/mindarmour.adv_robustness.defenses.rst
+5
-0
api/source_zh_cn/api/python/mindarmour/mindarmour.adv_robustness.detectors.rst
...python/mindarmour/mindarmour.adv_robustness.detectors.rst
+5
-0
api/source_zh_cn/api/python/mindarmour/mindarmour.adv_robustness.evaluations.rst
...thon/mindarmour/mindarmour.adv_robustness.evaluations.rst
+5
-0
api/source_zh_cn/api/python/mindarmour/mindarmour.attacks.rst
...source_zh_cn/api/python/mindarmour/mindarmour.attacks.rst
+0
-5
api/source_zh_cn/api/python/mindarmour/mindarmour.defenses.rst
...ource_zh_cn/api/python/mindarmour/mindarmour.defenses.rst
+0
-5
api/source_zh_cn/api/python/mindarmour/mindarmour.detectors.rst
...urce_zh_cn/api/python/mindarmour/mindarmour.detectors.rst
+0
-5
api/source_zh_cn/api/python/mindarmour/mindarmour.diff_privacy.rst
...e_zh_cn/api/python/mindarmour/mindarmour.diff_privacy.rst
+0
-5
api/source_zh_cn/api/python/mindarmour/mindarmour.evaluations.rst
...ce_zh_cn/api/python/mindarmour/mindarmour.evaluations.rst
+0
-5
api/source_zh_cn/api/python/mindarmour/mindarmour.fuzz_testing.rst
...e_zh_cn/api/python/mindarmour/mindarmour.fuzz_testing.rst
+5
-0
api/source_zh_cn/api/python/mindarmour/mindarmour.fuzzing.rst
...source_zh_cn/api/python/mindarmour/mindarmour.fuzzing.rst
+0
-5
api/source_zh_cn/api/python/mindarmour/mindarmour.privacy.diff_privacy.rst
...api/python/mindarmour/mindarmour.privacy.diff_privacy.rst
+5
-0
api/source_zh_cn/api/python/mindarmour/mindarmour.privacy.evaluation.rst
...n/api/python/mindarmour/mindarmour.privacy.evaluation.rst
+5
-0
api/source_zh_cn/index.rst
api/source_zh_cn/index.rst
+7
-6
docs/source_zh_cn/design/mindarmour/differential_privacy_design.md
...ce_zh_cn/design/mindarmour/differential_privacy_design.md
+4
-4
docs/source_zh_cn/design/mindarmour/fuzzer_design.md
docs/source_zh_cn/design/mindarmour/fuzzer_design.md
+5
-5
未找到文件。
api/source_en/api/python/mindarmour/mindarmour.adv_robustness.attacks.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.adv_robustness.attacks
=================================
.. automodule:: mindarmour.adv_robustness.attacks
:members:
api/source_en/api/python/mindarmour/mindarmour.adv_robustness.defenses.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.adv_robustness.defenses
==================================
.. automodule:: mindarmour.adv_robustness.defenses
:members:
api/source_en/api/python/mindarmour/mindarmour.adv_robustness.detectors.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.adv_robustness.detectors
===================================
.. automodule:: mindarmour.adv_robustness.detectors
:members:
api/source_en/api/python/mindarmour/mindarmour.adv_robustness.evaluations.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.adv_robustness.evaluations
=====================================
.. automodule:: mindarmour.adv_robustness.evaluations
:members:
api/source_en/api/python/mindarmour/mindarmour.attacks.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.attacks
==================
.. automodule:: mindarmour.attacks
:members:
\ No newline at end of file
api/source_en/api/python/mindarmour/mindarmour.defenses.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.defenses
===================
.. automodule:: mindarmour.defenses
:members:
\ No newline at end of file
api/source_en/api/python/mindarmour/mindarmour.detectors.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.detectors
====================
.. automodule:: mindarmour.detectors
:members:
\ No newline at end of file
api/source_en/api/python/mindarmour/mindarmour.diff_privacy.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.diff_privacy
=======================
.. automodule:: mindarmour.diff_privacy
:members:
\ No newline at end of file
api/source_en/api/python/mindarmour/mindarmour.evaluations.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.evaluations
======================
.. automodule:: mindarmour.evaluations
:members:
\ No newline at end of file
api/source_en/api/python/mindarmour/mindarmour.fuzz_testing.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.fuzz_testing
=======================
.. automodule:: mindarmour.fuzz_testing
:members:
api/source_en/api/python/mindarmour/mindarmour.fuzzing.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.fuzzing
==================
.. automodule:: mindarmour.fuzzing
:members:
\ No newline at end of file
api/source_en/api/python/mindarmour/mindarmour.privacy.diff_privacy.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.privacy.diff_privacy
===============================
.. automodule:: mindarmour.privacy.diff_privacy
:members:
api/source_en/api/python/mindarmour/mindarmour.privacy.evaluation.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.privacy.evaluation
=============================
.. automodule:: mindarmour.privacy.evaluation
:members:
api/source_en/index.rst
浏览文件 @
b06233ec
...
...
@@ -38,13 +38,14 @@ MindSpore API
:caption: MindArmour Python API
api/python/mindarmour/mindarmour
api/python/mindarmour/mindarmour.adv_robustness.attacks
api/python/mindarmour/mindarmour.adv_robustness.defenses
api/python/mindarmour/mindarmour.adv_robustness.detectors
api/python/mindarmour/mindarmour.adv_robustness.evaluations
api/python/mindarmour/mindarmour.fuzz_testing
api/python/mindarmour/mindarmour.privacy.diff_privacy
api/python/mindarmour/mindarmour.privacy.evaluation
api/python/mindarmour/mindarmour.utils
api/python/mindarmour/mindarmour.evaluations
api/python/mindarmour/mindarmour.detectors
api/python/mindarmour/mindarmour.attacks
api/python/mindarmour/mindarmour.defenses
api/python/mindarmour/mindarmour.fuzzing
api/python/mindarmour/mindarmour.diff_privacy
.. toctree::
:maxdepth: 1
...
...
api/source_zh_cn/api/python/mindarmour/mindarmour.adv_robustness.attacks.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.adv_robustness.attacks
=================================
.. automodule:: mindarmour.adv_robustness.attacks
:members:
api/source_zh_cn/api/python/mindarmour/mindarmour.adv_robustness.defenses.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.adv_robustness.defenses
==================================
.. automodule:: mindarmour.adv_robustness.defenses
:members:
api/source_zh_cn/api/python/mindarmour/mindarmour.adv_robustness.detectors.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.adv_robustness.detectors
===================================
.. automodule:: mindarmour.adv_robustness.detectors
:members:
api/source_zh_cn/api/python/mindarmour/mindarmour.adv_robustness.evaluations.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.adv_robustness.evaluations
=====================================
.. automodule:: mindarmour.adv_robustness.evaluations
:members:
api/source_zh_cn/api/python/mindarmour/mindarmour.attacks.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.attacks
==================
.. automodule:: mindarmour.attacks
:members:
\ No newline at end of file
api/source_zh_cn/api/python/mindarmour/mindarmour.defenses.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.defenses
===================
.. automodule:: mindarmour.defenses
:members:
\ No newline at end of file
api/source_zh_cn/api/python/mindarmour/mindarmour.detectors.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.detectors
====================
.. automodule:: mindarmour.detectors
:members:
\ No newline at end of file
api/source_zh_cn/api/python/mindarmour/mindarmour.diff_privacy.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.diff_privacy
=======================
.. automodule:: mindarmour.diff_privacy
:members:
\ No newline at end of file
api/source_zh_cn/api/python/mindarmour/mindarmour.evaluations.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.evaluations
======================
.. automodule:: mindarmour.evaluations
:members:
\ No newline at end of file
api/source_zh_cn/api/python/mindarmour/mindarmour.fuzz_testing.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.fuzz_testing
=======================
.. automodule:: mindarmour.fuzz_testing
:members:
api/source_zh_cn/api/python/mindarmour/mindarmour.fuzzing.rst
已删除
100644 → 0
浏览文件 @
2d282add
mindarmour.fuzzing
==================
.. automodule:: mindarmour.fuzzing
:members:
\ No newline at end of file
api/source_zh_cn/api/python/mindarmour/mindarmour.privacy.diff_privacy.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.privacy.diff_privacy
===============================
.. automodule:: mindarmour.privacy.diff_privacy
:members:
api/source_zh_cn/api/python/mindarmour/mindarmour.privacy.evaluation.rst
0 → 100644
浏览文件 @
b06233ec
mindarmour.privacy.evaluation
=============================
.. automodule:: mindarmour.privacy.evaluation
:members:
api/source_zh_cn/index.rst
浏览文件 @
b06233ec
...
...
@@ -44,13 +44,14 @@ MindSpore API
:caption: MindArmour Python API
api/python/mindarmour/mindarmour
api/python/mindarmour/mindarmour.adv_robustness.attacks
api/python/mindarmour/mindarmour.adv_robustness.defenses
api/python/mindarmour/mindarmour.adv_robustness.detectors
api/python/mindarmour/mindarmour.adv_robustness.evaluations
api/python/mindarmour/mindarmour.fuzz_testing
api/python/mindarmour/mindarmour.privacy.diff_privacy
api/python/mindarmour/mindarmour.privacy.evaluation
api/python/mindarmour/mindarmour.utils
api/python/mindarmour/mindarmour.evaluations
api/python/mindarmour/mindarmour.detectors
api/python/mindarmour/mindarmour.attacks
api/python/mindarmour/mindarmour.defenses
api/python/mindarmour/mindarmour.fuzzing
api/python/mindarmour/mindarmour.diff_privacy
.. toctree::
:maxdepth: 1
...
...
docs/source_zh_cn/design/mindarmour/differential_privacy_design.md
浏览文件 @
b06233ec
...
...
@@ -56,10 +56,10 @@ Monitor提供RDP、ZCDP等回调函数,用于监测模型的差分隐私预算
## 代码实现
*
[
mechanisms.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/diff_privacy/mechanisms/mechanisms.py
)
: 这个文件实现了差分隐私训练所需的噪声生成机制,包括简单高斯噪声、自适应高斯噪声、自适应裁剪高斯噪声等。
*
[
optimizer.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/diff_privacy/optimizer/optimizer.py
)
: 这个文件实现了使用噪声生成机制在反向传播时添加噪声的根本逻辑。
*
[
monitor.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/diff_privacy/monitor/monitor.py
)
: 实现了计算差分隐私预算的回调函数,模型训练过程中,会反馈当前的差分隐私预算。
*
[
model.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/diff_privacy/train/model.py
)
: 这个文件实现了计算损失和梯度的逻辑,差分隐私训练的梯度截断逻辑在此文件中实现,且model.py是用户使用差分隐私训练能力的入口。
*
[
mechanisms.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/
privacy/
diff_privacy/mechanisms/mechanisms.py
)
: 这个文件实现了差分隐私训练所需的噪声生成机制,包括简单高斯噪声、自适应高斯噪声、自适应裁剪高斯噪声等。
*
[
optimizer.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/
privacy/
diff_privacy/optimizer/optimizer.py
)
: 这个文件实现了使用噪声生成机制在反向传播时添加噪声的根本逻辑。
*
[
monitor.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/
privacy/
diff_privacy/monitor/monitor.py
)
: 实现了计算差分隐私预算的回调函数,模型训练过程中,会反馈当前的差分隐私预算。
*
[
model.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/
privacy/
diff_privacy/train/model.py
)
: 这个文件实现了计算损失和梯度的逻辑,差分隐私训练的梯度截断逻辑在此文件中实现,且model.py是用户使用差分隐私训练能力的入口。
## 参考文献
...
...
docs/source_zh_cn/design/mindarmour/fuzzer_design.md
浏览文件 @
b06233ec
...
...
@@ -58,10 +58,10 @@ Fuzzer架构主要包括三个模块:
## 代码实现
1.
[
fuzzing.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/fuzzing/fuzzing.py
)
:Fuzzer总体流程。
2.
[
model_coverage_metrics.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/fuzzing/model_coverage_metrics.py
)
:神经元覆盖率指标,包括KMNC,NBC,SNAC。
3.
[
image_transform.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/fuzzing/image_transform.py
)
:图像变异方法,包括基于像素值的变化方法和仿射变化方法。
4.
[
adversarial attacks
](
https://gitee.com/mindspore/mindarmour/tree/master/mindarmour/attacks
)
:对抗样本攻击方法,包含多种黑盒、白盒攻击方法。
1.
[
fuzzing.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/fuzz
_test
ing/fuzzing.py
)
:Fuzzer总体流程。
2.
[
model_coverage_metrics.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/fuzz
_test
ing/model_coverage_metrics.py
)
:神经元覆盖率指标,包括KMNC,NBC,SNAC。
3.
[
image_transform.py
](
https://gitee.com/mindspore/mindarmour/blob/master/mindarmour/fuzz
_test
ing/image_transform.py
)
:图像变异方法,包括基于像素值的变化方法和仿射变化方法。
4.
[
adversarial attacks
](
https://gitee.com/mindspore/mindarmour/tree/master/mindarmour/a
dv_robustness/a
ttacks
)
:对抗样本攻击方法,包含多种黑盒、白盒攻击方法。
## 参考文献
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录