我正在使用 nnet 包对具有 3 个状态的目标列进行分类
model <- nnet(targetcolumn ~ ., data=DATAFRAME)
但我希望它使用熵而不是默认的 softmax,当我设置 softmax=false 时,它会失败并出现错误:
model <- nnet(targetcolumn ~ ., data=DATAFRAME, maxit=1000, MaxNWts=10000,softmax=FALSE, entropy=TRUE)
Error in nnet.default(x, y, w, softmax = false, ...) :
formal argument "softmax" matched by multiple actual arguments
有没有办法在这种情况下以某种方式使用熵建模?