add a randomize function
This commit is contained in:
parent
c1bd230e61
commit
918666d7f6
@ -35,6 +35,13 @@ class TFactor
|
|||||||
|
|
||||||
void normalize (void) { LogAware::normalize (params_); }
|
void normalize (void) { LogAware::normalize (params_); }
|
||||||
|
|
||||||
|
void randomize (void)
|
||||||
|
{
|
||||||
|
for (size_t i = 0; i < params_.size(); ++i) {
|
||||||
|
params_[i] = (double) std::rand() / RAND_MAX;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void setParams (const Params& newParams)
|
void setParams (const Params& newParams)
|
||||||
{
|
{
|
||||||
params_ = newParams;
|
params_ = newParams;
|
||||||
|
Reference in New Issue
Block a user