Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在S形函数中,e等于什么?_Javascript_Artificial Intelligence - Fatal编程技术网

Javascript 在S形函数中,e等于什么?

Javascript 在S形函数中,e等于什么?,javascript,artificial-intelligence,Javascript,Artificial Intelligence,我怎么知道在S形函数中字母e等于什么 1/(1+e^激活功能) 在javascript中,它只是 返回1/(1+Math.E^(x)); 或者E不是euleger的号码 console.log(1/(1+Math.exp(0))); // .5 console.log(1/(1+2.718281828459045^(0))); // 0.3333333333333333 Math.exp确实有效,但当我做Math.exp(1)时,我得到2.718281828459045。当我插上电源并接通电源

我怎么知道在S形函数中字母e等于什么

1/(1+e^激活功能)

在javascript中,它只是

返回1/(1+Math.E^(x)); 或者E不是euleger的号码

console.log(1/(1+Math.exp(0))); // .5
console.log(1/(1+2.718281828459045^(0))); // 0.3333333333333333
Math.exp确实有效,但当我做Math.exp(1)时,我得到2.718281828459045。当我插上电源并接通电源时,它会断开吗

解决方案由@blgt提供

console.log(1/(1+Math.pow(2.718281828459045, 1))); // 0.2689414213699951 It works!
e是欧拉数。在javascript中,使用Math.exp(x)获取它:

要在javascript中获得1/(1+e^x),请使用

var y = 1 / (1 + Math.exp(x));  // y = 1/(1+e^x)
^符号是XOR运算符,不能与数学指数运算符混淆。要获取基数b的指数n,请使用

如果您坚持在使用e之前“提取”e的值,请使用以下方法:

var e = Math.exp(1);
var y = Math.pow(e,x); // = e^x

e=1/1!+1/2! + 1/3! +.... 最多无限项 =该值是无理数 e的值约为2.71828。。。。
出于计算目的,可以根据精度要求在小数点后取尽可能多的数字。

是的,这是欧拉数。虽然您也可以使用
Math.exp()
如果我插入数字,则无法使用。我将编辑我的原始问题。非常感谢。它按预期工作;除了
^
是按位异或运算符。对power函数使用
Math.pow()
。@blgt console.log(1/(1+Math.pow(2.718281828459045,1));//0.2689414213699951blgt如果你想复制和粘贴我写的内容,我很乐意立即投票并接受你的解决方案。请看我重新编写的问题,先生或女士。Math.exp(1)=2.718281828459045。然而,当我把这个数字插入e时,它破坏了这个功能。谢谢,我已经计算出了这个部分。现在我把分数的底部分开了,哎呀,我的评论错了,现在修好了。作者并没有要求公式
var e = Math.exp(1);
var y = Math.pow(e,x); // = e^x