Cursera: machine learning ex7.

This commit is contained in:
Vahagn Khachatryan
2015-03-30 12:17:51 +04:00
parent 29c396874e
commit ed6828bf1a
22 changed files with 1401 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
function [X_norm, mu, sigma] = featureNormalize(X)
%FEATURENORMALIZE Normalizes the features in X
% FEATURENORMALIZE(X) returns a normalized version of X where
% the mean value of each feature is 0 and the standard deviation
% is 1. This is often a good preprocessing step to do when
% working with learning algorithms.
mu = mean(X);
X_norm = bsxfun(@minus, X, mu);
sigma = std(X_norm);
X_norm = bsxfun(@rdivide, X_norm, sigma);
% ============================================================
end