softmax <- function(a){
max_a <- max(a)
a <- a-max_a
exp_a <- exp(a)
sum_exp_a <- sum(exp_a)
y <- exp_a/sum_exp_a
return(y)
}
a <- c(1010,1000,990)
y <- softmax(a)
y
展开/折叠结果
[1] 9.999546e-01 4.539787e-05 2.061060e-09
softmax <- function(a){
max_a <- max(a)
a <- a-max_a
exp_a <- exp(a)
sum_exp_a <- sum(exp_a)
y <- exp_a/sum_exp_a
return(y)
}
a <- c(1010,1000,990)
y <- softmax(a)
y
[1] 9.999546e-01 4.539787e-05 2.061060e-09
发表评论