换句话说,当我执行 nnet(...)
时,我可以使用 size 参数来控制隐藏层中的单元数。我的特定模型需要输出概率,所以我想要逻辑单位,所以我从 nnet 包转向多项式,以在我的预测函数中输出 type='probs'。如何传递大小参数?当我用 size=5 或其他东西调用它时,我得到一个错误:
formal argument "size" matched by multiple actual arguments
最佳答案
multinom
适合线性多项逻辑模型,这就是为什么 size 参数被硬编码为 0 的原因。如果你想要一个具有多项输出的实际神经网络,只需使用 nnet
与超过 2 个级别的响应,并设置 softmax=TRUE
。
关于r - 使用 nnet 包中的 multinom 函数时,如何控制神经网络的架构?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9969440/