9 lines
304 B
Matlab
9 lines
304 B
Matlab
function gradient = lsq_gradient_sigmoid(parameter, x, y)
|
|
h = 1e-6;
|
|
|
|
gradient = zeros(size(parameter));
|
|
for i = 1:length(parameter)
|
|
parameter_h = parameter;
|
|
parameter_h(i) = parameter_h(i) + h;
|
|
gradient(i) = (lsq_sigmoid_error(parameter_h, x, y) - lsq_sigmoid_error(parameter, x, y)) / h;
|
|
end |