据我所知,您使用Sigmoid函数将数字缩小到0-1的范围内。
使用此库中找到的函数。
function sigmoid(z) {
return 1 / (1 + Math.exp(-z));
}
这适用于1-36的数字。任何大于此范围的数字都将返回1。
sigmoid(36) -> 0.9999999999999998
sigmoid(37) -> 1
sigmoid(38) -> 1
sigmoid(9000) -> 1
如何扩展范围以便此函数处理大于36的数字。
据我所知,您使用Sigmoid函数将数字缩小到0-1的范围内。
使用此库中找到的函数。
function sigmoid(z) {
return 1 / (1 + Math.exp(-z));
}
这适用于1-36的数字。任何大于此范围的数字都将返回1。
sigmoid(36) -> 0.9999999999999998
sigmoid(37) -> 1
sigmoid(38) -> 1
sigmoid(9000) -> 1