मैं ऑक्टेव में सिग्मॉइड फ़ंक्शन को कैसे लागू कर सकता हूं? [बन्द है]


9

इसलिए यह देखते हुए कि सिग्मोइड फ़ंक्शन को h x (x) = g (the ^ (T) x) के रूप में परिभाषित किया गया है, मैं उस g = शून्य (आकार (z)) को दिए गए ऑक्टेव में इस कवक को कैसे लागू कर सकता हूं?

जवाबों:


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

'./' के स्थान पर '/' का उपयोग कर रहा था। मेरा बहुत बुरा हाल है।
योगेश सांचीहर

2
आप इसे फंक्शन के अंदर g = 1 ./ (1 + exp(-z));बनाने के बजाय इस्तेमाल कर सकते हैं । SIGMOIDsigmoid
एलिसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.