Skip to content

Instantly share code, notes, and snippets.

Created July 27, 2011 14:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/1109458 to your computer and use it in GitHub Desktop.
Save anonymous/1109458 to your computer and use it in GitHub Desktop.
require 'narray'
require 'modshogun'
lm=LoadMatrix.new
traindat = lm.load_numbers('../data/fm_train_real.dat')
testdat = lm.load_numbers('../data/fm_test_real.dat')
parameter_list=[[traindat,testdat, 1.3],[traindat,testdat, 1.4]]
def kernel_gaussian_modular (fm_train_real=traindat,fm_test_real=testdat, width=1.3)
feats_train=Modshogun::RealFeatures(fm_train_real)
feats_test=Modshogun::RealFeatures(fm_test_real)
kernel=Modshogun::GaussianKernel(feats_train, feats_train, width)
km_train=kernel.get_kernel_matrix()
kernel.init(feats_train, feats_test)
km_test=kernel.get_kernel_matrix()
km_train km_test kernel
end
if __FILE__ == $0 then
print 'Gaussian'
kernel_gaussian_modular(*parameter_list[0])
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment