Bagaimana cara menerapkan fungsi sigmoid di Oktaf? [Tutup]

9

jadi mengingat bahwa fungsi sigmoid didefinisikan sebagai hθ (x) = g (θ ^ (T) x), bagaimana saya bisa mengimplementasikan fungsi ini dalam Oktaf mengingat bahwa g = nol (ukuran (z))?

Shuryu Kisuke
sumber

Jawaban:

6

Ini akan menghitung sigmoid dari skalar, vektor atau matriks.

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
jahe
sumber
Sedang menggunakan '/' sebagai pengganti './'. Saya sangat sangat buruk.
Yogesh Sanchihar
2
Anda bisa menggunakan g = 1 ./ (1 + exp(-z));alih-alih membuat ini SIGMOIDdi dalam sigmoidfungsi.
Alisson