Cursera: machine learning ex6.

This commit is contained in:
Vahagn Khachatryan
2015-03-21 11:35:11 +04:00
parent 97bf613378
commit 29c396874e
28 changed files with 3870 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
function sim = gaussianKernel(x1, x2, sigma)
%RBFKERNEL returns a radial basis function kernel between x1 and x2
% sim = gaussianKernel(x1, x2) returns a gaussian kernel between x1 and x2
% and returns the value in sim
% Ensure that x1 and x2 are column vectors
x1 = x1(:); x2 = x2(:);
% You need to return the following variables correctly.
sim = 0;
% ====================== YOUR CODE HERE ======================
% Instructions: Fill in this function to return the similarity between x1
% and x2 computed using a Gaussian kernel with bandwidth
% sigma
%
%
diff = (x1-x2);
sim = exp( - diff' * diff / ( 2 * sigma^2))
% =============================================================
end