1
0
Fork 0

Normalize features

master
neingeist 10 years ago
parent 613220bb3e
commit 8559c243c5

@ -26,9 +26,18 @@ sigma = zeros(1, size(X, 2));
% Hint: You might find the 'mean' and 'std' functions useful. % Hint: You might find the 'mean' and 'std' functions useful.
% %
mu = mean(X);
sigma = std(X);
% This gives broadcasting warnings, but works, too:
%
% X_norm = (X - mu) ./ sigma;
%
% warning: operator -: automatic broadcasting operation applied
% warning: quotient: automatic broadcasting operation applied
X_norm = bsxfun(@rdivide, bsxfun(@minus, X, mu), sigma);
% ============================================================ % ============================================================