當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。