Skip to content

Instantly share code, notes, and snippets.

@sonney2k
Created July 19, 2011 13:42
Show Gist options
  • Save sonney2k/1092373 to your computer and use it in GitHub Desktop.
Save sonney2k/1092373 to your computer and use it in GitHub Desktop.
lua shogun distance
require("Distance")
require("Features");
require 'load'
traindat = load_numbers('../data/fm_train_real.dat')
testdat = load_numbers('../data/fm_test_real.dat')
parameter_list = {{traindat,testdat},{traindat,testdat}}
function distance_braycurtis_modular (fm_train_real,fm_test_real)
feats_train=Features.RealFeatures(fm_train_real)
feats_test=Features.RealFeatures(fm_test_real)
distance=Distance.BrayCurtisDistance(feats_train, feats_train)
dm_train=distance:get_distance_matrix()
distance:init(feats_train, feats_test)
dm_test=distance:get_distance_matrix()
return distance,dm_train,dm_test
end
print 'BrayCurtisDistance'
distance_braycurtis_modular(unpack(parameter_list[1]))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment