当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python mxnet.test_utils.var_check用法及代码示例


用法:

mxnet.test_utils.var_check(generator, sigma, nsamples=1000000)

参数

  • generator(function) - 生成器函数。预计通过调用 generator(N) 生成 N i.i.d 样本。
  • sigma(float) -
  • nsamples(int) -

返回

ret- 方差检验是否成功

返回类型

bool

通过匹配方差来测试生成器。需要大量样本,不推荐使用

我们通过检查它是否在范围内来测试样本方差

(sigma^2 - 3 * sqrt(2 * sigma^4 /(n-1)), sigma^2 + 3 * sqrt(2 * sigma^4 /(n-1)))

参考:

@incollection{goucher2009beautiful,
      title={Beautiful Testing: Leading Professionals Reveal How They Improve Software},
      author={Goucher, Adam and Riley, Tim},
      year={2009},
      chapter=10
}

例子:

generator = lambda x: np.random.normal(0, 1.0, size=x)
var_check_ret = var_check(generator, 0, 1.0)

相关用法


注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.test_utils.var_check。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。