Weka如何计算Sigmoid函数c#
how Weka calculates Sigmoid function c#
我正在使用 weka 和我的数据集来训练神经网络,现在我想在我的应用程序中使用结果(weka 生成的权重和阈值)并仅实现前向传递。
现在的问题是我不知道 weka 究竟是如何计算 sigmoid 函数的,在什么条件下等等。为了使用 weka 产生的结果,我真的需要这些信息并编写完全相同的代码weka使用的。
有人可以告诉我这个吗?或者给我提供解释这件事的消息来源?我真的很感激你的帮助。
我希望问题很清楚,我急需答案
来源:
if (value < -45) {
value = 0;
}
else if (value > 45) {
value = 1;
}
else {
value = 1 / (1 + Math.exp(-value));
}
return value;
漂亮simple sigmoid,带有使用 logistic 函数的夹具。
就是说,您很可能无法仅凭此准确复制结果 - 涉及很多细节,您必须阅读 the source 并理解所有细节。
我正在使用 weka 和我的数据集来训练神经网络,现在我想在我的应用程序中使用结果(weka 生成的权重和阈值)并仅实现前向传递。
现在的问题是我不知道 weka 究竟是如何计算 sigmoid 函数的,在什么条件下等等。为了使用 weka 产生的结果,我真的需要这些信息并编写完全相同的代码weka使用的。
有人可以告诉我这个吗?或者给我提供解释这件事的消息来源?我真的很感激你的帮助。
我希望问题很清楚,我急需答案
来源:
if (value < -45) {
value = 0;
}
else if (value > 45) {
value = 1;
}
else {
value = 1 / (1 + Math.exp(-value));
}
return value;
漂亮simple sigmoid,带有使用 logistic 函数的夹具。
就是说,您很可能无法仅凭此准确复制结果 - 涉及很多细节,您必须阅读 the source 并理解所有细节。