我发现的大多数参考资料都说,其中使用的激活函数nnet“通常”是一个逻辑函数。但是,如果我想测试从 nnet 训练的神经网络的性能,则有必要知道使用的确切激活函数。
R中nnet库的隐藏层节点中使用的激活函数是什么?
机器算法验证
r
神经网络
网络
2022-03-21 17:42:09
1个回答
这是实现的功能(从 C 源代码中提取;文件nnet.c,第 156-165 行):
static double
sigmoid(double sum)
{
if (sum < -15.0)
return (0.0);
else if (sum > 15.0)
return (1.0);
else
return (1.0 / (1.0 + exp(-sum)));
}
其它你可能感兴趣的问题