用語集 · コンピューティング

乱数シード

別名:Random seed、seed、seeds、random seed、シード、シード値

プログラムの乱数生成器を始める数です。シードだけが違う2つの学習ランを比べると、結果のどれだけが運によるものかがわかります。

方策の学習では、あらゆるところでランダムさを使います。ネットワークの初期の重み、探索する行動、各エピソードの始まり方、押しが来るタイミングなどです。コンピューターの「ランダムな」数は、ある数から始まる生成器から出てきます。その数がシードです。同じシード、同じコード、同じマシンなら、同じランになります。シードが違えば、同じ実験の別のランになります。

だからシードは、結果のどれだけが手法によるもので、どれだけが運によるものかを確かめる最も安い方法です。2つのシードが数%以内に収まれば、その数字には意味があります。片方が解けてもう片方が解けないなら、まだ意味があるとは言えません。

このプロジェクトでは

強化学習は、シードによって大きくばらつきます。モーターの代わりに筋肉ででは、解くまでのステップ数はどれも2つのシードで出しています。サーボの体は 12.9 M と 12.7 M(近い)、ステージ1の筋肉の体は 37.8 M と 26.6 M、MyoLeg26 は 33.1 M と 49.6 M です。比較はシードどうしで行い、範囲として示しています。

関連用語

この用語が出てくる記事

← すべての用語