matconvnet/example/imagenetにおける、乱数の固定について
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hiroshi Kawaguchi
le 30 Nov 2017
Réponse apportée : Naoya
le 30 Nov 2017
matconvnet/example/imagenetにおいてGPUを用いての実行毎の結果に再現性を出したいのですが、可能でしょうか。 cnn_imagenet_init.m内のweightsの初期値はシード値を用いて、固定しています。 matconvnet内のm,cuファイル、を見たところ、どれも決定的な乱数を用いているように思うのですが、やはりcuDNN内で非決定的な値が使われているのでしょうか。 値を固定することが可能なら、ご教授いただけると幸いです。
0 commentaires
Réponse acceptée
Naoya
le 30 Nov 2017
MatConvNetで作成されるmファイルの詳細は把握しておりませんが、 Neural Network Toolbox 側でも trainNetwork() による GPU 上での計算では、 cuDNN を使っており、 cnDNN 側の非決定的なルーチンが原因で毎回計算結果が異なってきます。
下記は関連記事となります。
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!