Commit 0f180a68 authored by Davis King's avatar Davis King

Fixed bad random number generation in layer initialization.

parent a22d4559
...@@ -80,7 +80,7 @@ namespace dlib ...@@ -80,7 +80,7 @@ namespace dlib
// allocate params for the filters and also for the filter bias values. // allocate params for the filters and also for the filter bias values.
params.set_size(num_inputs*_num_filters + _num_filters); params.set_size(num_inputs*_num_filters + _num_filters);
dlib::rand rnd("con_"+cast_to_string(num_outputs+num_inputs)); dlib::rand rnd(std::rand());
randomize_parameters(params, num_inputs+num_outputs, rnd); randomize_parameters(params, num_inputs+num_outputs, rnd);
filters = alias_tensor(_num_filters, sub.get_output().k(), _nr, _nc); filters = alias_tensor(_num_filters, sub.get_output().k(), _nr, _nc);
...@@ -663,7 +663,7 @@ namespace dlib ...@@ -663,7 +663,7 @@ namespace dlib
else else
params.set_size(num_inputs, num_outputs); params.set_size(num_inputs, num_outputs);
dlib::rand rnd("fc_"+cast_to_string(num_outputs)); dlib::rand rnd(std::rand());
randomize_parameters(params, num_inputs+num_outputs, rnd); randomize_parameters(params, num_inputs+num_outputs, rnd);
weights = alias_tensor(num_inputs, num_outputs); weights = alias_tensor(num_inputs, num_outputs);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment