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))?

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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.