なぜ trainNetwork関数を実行すると毎回結果が異なりますか?
조회 수: 1 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2017년 10월 27일
답변: MathWorks Support Team
2017년 10월 27일
乱数生成を固定して trainNetworkを使って学習しているつもりですが、 シミュレーションを繰り返す度に精度(結果)が変化します。
原因について教えてください。
채택된 답변
MathWorks Support Team
2017년 10월 27일
Neural Network Toolbox の CNN の学習を GPU で利用する場合、 cuDNN ルーチン (NVidia が提供する Deep Neural Network 用ライブラリ)を使っており、cuDNN 側の非決定的なルーチンが原因となっております。
誠に恐れ入りますが、再現性可能な回避方法としては、GPU の代わりに、CPU を利用するモードで学習してください。
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!