@@ -122,8 +122,8 @@ inline void GlorotInitializationType<false>::Initialize(MatType& W,
|
||||
if (W.is_empty())
|
||||
W.set_size(rows, cols);
|
||||
|
||||
double var = 2.0 / double(rows + cols);
|
||||
GaussianInitialization normalInit(0.0, var);
|
||||
double stddev = 2.0 / double(rows + cols);
|
||||
GaussianInitialization normalInit(0.0, stddev);
|
||||
normalInit.Initialize(W, rows, cols);
|
||||
}
|
||||
|
||||
@@ -150,8 +150,8 @@ inline void GlorotInitializationType<false>::Initialize(MatType& W,
|
||||
if (W.is_empty())
|
||||
Log::Fatal << "Cannot initialize an empty matrix." << std::endl;
|
||||
|
||||
double var = 2.0 / double(W.n_rows + W.n_cols);
|
||||
GaussianInitialization normalInit(0.0, var);
|
||||
double stddev = 2.0 / double(W.n_rows + W.n_cols);
|
||||
GaussianInitialization normalInit(0.0, stddev);
|
||||
normalInit.Initialize(W);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user