powered by
In training mode applies inverted dropout (random Bernoulli mask, scale by 1/(1-rate) to preserve expected values). In eval mode is identity.
1/(1-rate)
ag_dropout(rate)
An ag_dropout environment
ag_dropout
Drop probability in [0, 1)
# \donttest{ drop <- ag_dropout(0.5) x <- ag_tensor(matrix(runif(8), 4, 2)) out <- drop$forward(x) # training mode by default ag_eval(drop) out2 <- drop$forward(x) # identity # }
Run the code above in your browser using DataLab