Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
nni
Commits
3afd0e57
"git@developer.sourcefind.cn:OpenDAS/nni.git" did not exist on "6e643b00a22ae251ca120936fda34420f8d88fc5"
Unverified
Commit
3afd0e57
authored
Feb 27, 2019
by
Chi Song
Committed by
GitHub
Feb 27, 2019
Browse files
Update Chinese (#788)
parent
cd59d98b
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
13 deletions
+11
-13
README_zh_CN.md
README_zh_CN.md
+1
-1
docs/zh_CN/Builtin_Assessors.md
docs/zh_CN/Builtin_Assessors.md
+2
-0
docs/zh_CN/curvefittingAssessor.md
docs/zh_CN/curvefittingAssessor.md
+8
-12
No files found.
README_zh_CN.md
View file @
3afd0e57
...
@@ -186,7 +186,7 @@ NNI (Neural Network Intelligence) 是自动机器学习(AutoML)的工具包
...
@@ -186,7 +186,7 @@ NNI (Neural Network Intelligence) 是自动机器学习(AutoML)的工具包
*
[
使用命令行工具 nnictl
](
docs/zh_CN/NNICTLDOC.md
)
*
[
使用命令行工具 nnictl
](
docs/zh_CN/NNICTLDOC.md
)
*
[
使用 NNIBoard
](
docs/zh_CN/WebUI.md
)
*
[
使用 NNIBoard
](
docs/zh_CN/WebUI.md
)
*
[
如何定义搜索空间
](
docs/zh_CN/SearchSpaceSpec.md
)
*
[
如何定义搜索空间
](
docs/zh_CN/SearchSpaceSpec.md
)
*
[
如何
定义一次
Trial
](
docs/zh_CN/Trials.md
)
*
[
如何
编写
Trial
代码
](
docs/zh_CN/Trials.md
)
*
[
如何选择 Tuner、搜索算法
](
docs/zh_CN/Builtin_Tuner.md
)
*
[
如何选择 Tuner、搜索算法
](
docs/zh_CN/Builtin_Tuner.md
)
*
[
配置 Experiment
](
docs/zh_CN/ExperimentConfig.md
)
*
[
配置 Experiment
](
docs/zh_CN/ExperimentConfig.md
)
*
[
如何使用 Annotation
](
docs/zh_CN/Trials.md#nni-python-annotation
)
*
[
如何使用 Annotation
](
docs/zh_CN/Trials.md#nni-python-annotation
)
...
...
docs/zh_CN/Builtin_Assessors.md
View file @
3afd0e57
...
@@ -64,6 +64,7 @@ assessor:
...
@@ -64,6 +64,7 @@ assessor:
*
**optimize_mode**
(
*maximize 或 minimize, 可选, 默认值为 maximize*
) - 如果为 'maximize', Assessor 会在结果小于期望值时
**终止**
Trial。 如果为 'minimize',Assessor 会在结果大于期望值时
**终止**
Trial。
*
**optimize_mode**
(
*maximize 或 minimize, 可选, 默认值为 maximize*
) - 如果为 'maximize', Assessor 会在结果小于期望值时
**终止**
Trial。 如果为 'minimize',Assessor 会在结果大于期望值时
**终止**
Trial。
*
**start_step**
(
*int, 可选, 默认值为 6*
) - 只有收到 start_step 个中间结果后,才开始判断是否一个 Trial 应该被终止。
*
**start_step**
(
*int, 可选, 默认值为 6*
) - 只有收到 start_step 个中间结果后,才开始判断是否一个 Trial 应该被终止。
*
**threshold**
(
*float, 可选, 默认值为 0.95*
) - 用来确定提前终止较差结果的阈值。 例如,如果 threshold = 0.95, optimize_mode = maximize,最好的历史结果是 0.9,那么会在 Trial 的预测值低于 0.95
*
0.9 = 0.855 时停止。
*
**threshold**
(
*float, 可选, 默认值为 0.95*
) - 用来确定提前终止较差结果的阈值。 例如,如果 threshold = 0.95, optimize_mode = maximize,最好的历史结果是 0.9,那么会在 Trial 的预测值低于 0.95
*
0.9 = 0.855 时停止。
*
**gap**
(
*int, 可选, 默认值为 1*
) - Assessor 两次评估之间的间隔次数。 例如:如果 gap = 2, start_step = 6,就会评估第 6, 8, 10, 12... 个中间结果。
**使用样例:**
**使用样例:**
...
@@ -76,4 +77,5 @@ assessor:
...
@@ -76,4 +77,5 @@ assessor:
optimize_mode
:
maximize
optimize_mode
:
maximize
start_step
:
6
start_step
:
6
threshold
:
0.95
threshold
:
0.95
gap
:
1
```
```
\ No newline at end of file
docs/zh_CN/curvefittingAssessor.md
View file @
3afd0e57
...
@@ -6,21 +6,15 @@ Curve Fitting Assessor 是一个 LPA (learning, predicting, assessing,即学
...
@@ -6,21 +6,15 @@ Curve Fitting Assessor 是一个 LPA (learning, predicting, assessing,即学
此算法中,使用了 12 条曲线来拟合学习曲线,从
[
参考论文
](
http://aad.informatik.uni-freiburg.de/papers/15-IJCAI-Extrapolation_of_Learning_Curves.pdf
)
中选择了大量的参数曲线模型。 学习曲线的形状与先验知识是一致的:都是典型的递增的、饱和的函数。
此算法中,使用了 12 条曲线来拟合学习曲线,从
[
参考论文
](
http://aad.informatik.uni-freiburg.de/papers/15-IJCAI-Extrapolation_of_Learning_Curves.pdf
)
中选择了大量的参数曲线模型。 学习曲线的形状与先验知识是一致的:都是典型的递增的、饱和的函数。
<p
align=
"center"
>

<img
src=
"./learning_curve.PNG"
alt=
"drawing"
/>
</p>
所有学习曲线模型被合并到了单个,更强大的模型中。 合并的模型通过加权线性混合:
所有学习曲线模型被合并到了单个,更强大的模型中。 合并的模型通过加权线性混合:
<p
align=
"center"
>

<img
src=
"./f_comb.gif"
alt=
"drawing"
/>
</p>
合并后的参数向量
合并后的参数向量
<p
align=
"center"
>

<img
src=
"./expression_xi.gif"
alt=
"drawing"
/>
</p>
假设增加一个高斯噪声,且噪声参数初始化为最大似然估计。
假设增加一个高斯噪声,且噪声参数初始化为最大似然估计。
...
@@ -36,9 +30,7 @@ Curve Fitting Assessor 是一个 LPA (learning, predicting, assessing,即学
...
@@ -36,9 +30,7 @@ Curve Fitting Assessor 是一个 LPA (learning, predicting, assessing,即学
下图显示了此算法在 MNIST Trial 历史数据上结果。其中绿点表示 Assessor 获得的数据,蓝点表示将来,但未知的数据,红色线条是 Curve fitting Assessor 的预测曲线。
下图显示了此算法在 MNIST Trial 历史数据上结果。其中绿点表示 Assessor 获得的数据,蓝点表示将来,但未知的数据,红色线条是 Curve fitting Assessor 的预测曲线。
<p
align=
"center"
>

<img
src=
"./example_of_curve_fitting.PNG"
alt=
"drawing"
/>
</p>
## 2. 用法
## 2. 用法
...
@@ -61,6 +53,10 @@ Curve Fitting Assessor 是一个 LPA (learning, predicting, assessing,即学
...
@@ -61,6 +53,10 @@ Curve Fitting Assessor 是一个 LPA (learning, predicting, assessing,即学
* 阈值的默认值是 0.95。
* 阈值的默认值是 0.95。
# 注意:如果选择了 minimize 模式,要让 threshold >= 1.0 (如 threshold=1.1)
# 注意:如果选择了 minimize 模式,要让 threshold >= 1.0 (如 threshold=1.1)
threshold: 0.95
threshold: 0.95
# (可选) gap 是两次评估之间的间隔次数。
# 例如:如果 gap = 2, start_step = 6,就会评估第 6, 8, 10, 12... 个中间结果。
* gap 的默认值是 1。
gap: 1
## 3. 文件结构
## 3. 文件结构
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment