def kernel_ssk_string_modular (fm_train_dna=traindat, fm_test_dna=testdat, maxlen=1, decay=1): from modshogun import SubsequenceStringKernel from modshogun import StringCharFeatures, DNA feats_train=StringCharFeatures(fm_train_dna, DNA) feats_test=StringCharFeatures(fm_test_dna, DNA) kernel=SubsequenceStringKernel(feats_train, feats_train, maxlen, decay) km_train=kernel.get_kernel_matrix() # print(km_train) kernel.init(feats_train, feats_test) km_test=kernel.get_kernel_matrix() # print(km_test) return km_train,km_test,kernel
def kernel_ssk_string_modular(fm_train_dna=traindat, fm_test_dna=testdat, maxlen=1, decay=1): from modshogun import SubsequenceStringKernel from modshogun import StringCharFeatures, DNA feats_train = StringCharFeatures(fm_train_dna, DNA) feats_test = StringCharFeatures(fm_test_dna, DNA) kernel = SubsequenceStringKernel(feats_train, feats_train, maxlen, decay) km_train = kernel.get_kernel_matrix() # print(km_train) kernel.init(feats_train, feats_test) km_test = kernel.get_kernel_matrix() # print(km_test) return km_train, km_test, kernel