Skip to content

Instantly share code, notes, and snippets.

Created July 27, 2011 14:27

Revisions

  1. @invalid-email-address Anonymous created this gist Jul 27, 2011.
    27 changes: 27 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    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