Skip to content

Commit

Permalink
A few fixes for asp
Browse files Browse the repository at this point in the history
  • Loading branch information
lisitsyn committed Sep 3, 2012
1 parent 8eac595 commit fd33d77
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions applications/asp/signal_detectors.py
Expand Up @@ -13,7 +13,7 @@
import numpy
import seqdict

from shogun.Classifier import SVM
from shogun.Classifier import LibSVM
from shogun.Features import StringCharFeatures,DNA
from shogun.Kernel import WeightedDegreeStringKernel
from shogun.Library import DynamicIntArray
Expand All @@ -25,7 +25,11 @@ def __init__(self, order, traindat, alphas, b, (window_left,offset,window_right)
wd_kernel = WeightedDegreeStringKernel(f,f, int(order))
wd_kernel.io.set_target_to_stdout()

self.svm=SVM(wd_kernel, alphas, numpy.arange(len(alphas), dtype=numpy.int32), b)
self.svm=LibSVM()
self.svm.set_kernel(wd_kernel)
self.svm.set_alphas(alphas)
self.svm.set_support_vectors(numpy.arange(len(alphas), dtype=numpy.int32))
self.svm.set_bias(b)
self.svm.io.set_target_to_stdout()
self.svm.parallel.set_num_threads(self.svm.parallel.get_num_cpus())
self.svm.set_linadd_enabled(True)
Expand Down Expand Up @@ -116,7 +120,7 @@ def get_predictions(self, sequence, positions):
del t

self.wd_kernel.io.enable_progress()
l=self.svm.classify().get_labels()
l=self.svm.apply().get_labels()
self.wd_kernel.cleanup()
sys.stdout.write("\n...done...\n")
return l
Expand Down

0 comments on commit fd33d77

Please sign in to comment.