0
我正在使用並行計算,並且我需要MATLAB
中每個worker(邏輯核心)中隨機數的不同子流(獨立子流)。當我將sub-streams
設置爲mlfg6331_64
或mrg32k3a
我在parfor
循環中的神經網絡性能很低,但是當我通過rnf - mersenne twister
生成parfor
以外的隨機權重時,我的表現更高。爲什麼MATLAB中mersenne twister隨機數發生器沒有任何子流功能,我們該如何解決?
爲什麼
MATLAB
不支持mersenne twister
作爲子流?我的MATLAB
版本是R2014a
。R2014b
是否支持此功能?如何
parfor
之前,我可以創建使用mersenne twister
隨機數的獨立流和插入(神經網絡的實例權重),以parfor
循環? (例如,使用一個循環parfor loop
之前)
謝謝你回答Sam。它正在影響樣本外的表現!通過'Mersenne twister'我有85%的分類準確度,但沒有它,分類準確度接近70%!你說過一些更大的錯誤!那是什麼? – user2991243 2014-09-13 14:20:37