Moving course1 to course1 subdir.
This commit is contained in:
17
machine_learning/course1/mlclass-ex7-008/mlclass-ex7/featureNormalize.m
Executable file
17
machine_learning/course1/mlclass-ex7-008/mlclass-ex7/featureNormalize.m
Executable 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
|
||||
Reference in New Issue
Block a user