1
0
Fork 0

Normalize features

This commit is contained in:
neingeist 2014-10-02 22:20:44 +02:00
parent 613220bb3e
commit 8559c243c5

View file

@ -26,9 +26,18 @@ sigma = zeros(1, size(X, 2));
% 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);
% ============================================================