initByNorm added to control if initializing by normal distribution (if
true, by default) or uniform distribution (if false)