以下のURLを元に自分で用意したデータセットを使用してセマンティックセグメンテーションを行いたいと考えています.そこで再現性を確保するためにrng関数を使用したいと考えているのですが,下記のURLのコードのどこでどのように使用すれば乱数を制御できるのでしょうか?

 Réponse acceptée

michio
michio le 20 Juin 2020

0 votes

rng('default') で乱数発生器の設定を既定値(MATLAB起動時と同じ)に指定します。
ですので、乱数の影響が出る計算の前に記載しておけばOKです。サンプルの中の具体的な位置・・という意味では、毎回必ず一番上から全部実行するのであれば冒頭に記載しておけば良いはずです。

4 commentaires

Kodai Sato
Kodai Sato le 21 Juin 2020
一連のコードの中で一回記載すればいいのでしょうか?
michio
michio le 22 Juin 2020
そうですね。
スクリプトなど一部のセクションだけを実行する・・などの処理が入ってくるとまた話は異なりますが、上から一度だけ全部実行することを想定されているのであれば、1回で大丈夫です。
Kodai Sato
Kodai Sato le 22 Juin 2020
URLの項目ごとにファイルが分かれている場合も大丈夫なのでしょうか?
それともすべてのファイルの冒頭に記載するべきなのでしょうか?
michio
michio le 22 Juin 2020
乱数の初期化は、同じ乱数がもう一度出てくるようにする作業ですので、その点をを念頭にご判断頂けると幸いです。何度実行しても特に実害はないと思います。

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!