Octaveにシグモイド関数を実装するにはどうすればよいですか?[閉まっている]


9

シグモイド関数がhθ(x)= g(θ^(T)x)として定義されている場合、g = zeros(size(z))が指定されている場合、この関数をOctaveにどのように実装できますか?

回答:


6

これは、スカラー、ベクトルまたは行列のシグモイドを計算します。

function g = sigmoid(z)
%   SIGMOID Compute sigmoid function
%   g = SIGMOID(z) computes the sigmoid of z.


% Compute the sigmoid of each value of z (z can be a matrix,
% vector or scalar).

SIGMOID = @(z) 1./(1 + exp(-z));

g = SIGMOID(z);

end

「./」の代わりに「/」を使用していました。とても悪い。
Yogesh Sanchihar

2
g = 1 ./ (1 + exp(-z));これSIGMOIDsigmoid関数内で作成する代わりに、単に使用することができます。
Alisson 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.