Helper function to return a character string with a populated pytorch weight
initializer method from torch.nn.init. Used in build_pytorch_net to define a weighting
function.
get_pycox_init(
init = "uniform",
a = 0,
b = 1,
mean = 0,
std = 1,
val,
gain = 1,
mode = c("fan_in", "fan_out"),
non_linearity = c("leaky_relu", "relu")
)No return value.
(character(1))
Initialization method, see details for list of implemented
methods.
(numeric(1))
Passed to uniform, kaiming_uniform, and kaiming_normal.
(numeric(1))
Passed to uniform.
(numeric(1))
Passed to normal.
(numeric(1))
Passed to constant.
(numeric(1))
Passed to xavier_uniform, xavier_normal, and orthogonal.
(character(1))
Passed to kaiming_uniform and kaiming_normal, one of
fan_in (default) and fan_out.
(character(1))
Passed to kaiming_uniform and kaiming_normal, one of
leaky_relu (default) and relu.
Implemented methods (with help pages) are
"uniform"
reticulate::py_help(torch$nn$init$uniform_)
"normal"
reticulate::py_help(torch$nn$init$normal_)
"constant"
reticulate::py_help(torch$nn$init$constant_)
"xavier_uniform"
reticulate::py_help(torch$nn$init$xavier_uniform_)
"xavier_normal"
reticulate::py_help(torch$nn$init$xavier_normal_)
"kaiming_uniform"
reticulate::py_help(torch$nn$init$kaiming_uniform_)
"kaiming_normal"
reticulate::py_help(torch$nn$init$kaiming_normal_)
"orthogonal"
reticulate::py_help(torch$nn$init$orthogonal_)