八度写sigmoid函数并计算0和负数的sigmoid
Writing the sigmoid function in octave and calculating sigmoid of 0 and negative numbers
我是机器学习和 Octave 的初学者。我正在尝试用八度写一个代码来计算 sigmoid 函数 g(z)=g(z)=1./(1+exp(-(z)));
当我尝试查找 g(0) 或 g(-5) 时出现此错误 message:error: g(-5): 下标必须是整数 1 到 (2^63)-1或逻辑。
请问我该如何解决?
在此先感谢您的帮助。
我不知道您遇到该错误的原因。当我尝试下面的代码时,它似乎运行良好
g = @(z) 1./(1+exp(-z));
例子
>> g(-5)
ans = 0.0066929
>> g(0)
ans = 0.50000
>> g(5)
ans = 0.99331
我是机器学习和 Octave 的初学者。我正在尝试用八度写一个代码来计算 sigmoid 函数 g(z)=g(z)=1./(1+exp(-(z)));
当我尝试查找 g(0) 或 g(-5) 时出现此错误 message:error: g(-5): 下标必须是整数 1 到 (2^63)-1或逻辑。
请问我该如何解决?
在此先感谢您的帮助。
我不知道您遇到该错误的原因。当我尝试下面的代码时,它似乎运行良好
g = @(z) 1./(1+exp(-z));
例子
>> g(-5)
ans = 0.0066929
>> g(0)
ans = 0.50000
>> g(5)
ans = 0.99331