The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Different
Hi all
When I run "Deep learning" for a data set, I find different different "r" and "RMSE" of prediction in each separate run!
However this is not the case with "NN".
I want to know why "Deep learning" give different error estimators in each separate run!
When I run "Deep learning" for a data set, I find different different "r" and "RMSE" of prediction in each separate run!
However this is not the case with "NN".
I want to know why "Deep learning" give different error estimators in each separate run!
Tagged:
0
Best Answer
-
varunm1 Member Posts: 1,207 UnicornHello @mb223223
If you are asking about deep learning operator (not the extension), yes results change every time unless you select a reproducible option and a local random seed in the parameters. The reason for that is the weight initialization in every run and also the randomness that might change in the model during the training process.This the main reason for that. Even a simple neural net might change slightly if we run on different machines, for reproducible results, set local seed.Each compute node trains a copy of the global model parameters on its local data with multi-threading (asynchronously), and contributes periodically to the global model via model averaging across the network.
Hope this helpsRegards,
Varun
https://www.varunmandalapu.com/Be Safe. Follow precautions and Maintain Social Distancing
11
Answers
Thank you again for the reply on my post. Best