LIBSVM ve Python
Iyi bir SVM siniflayici (classifier) icin LIBSVM programi kullanilabilir. Bu siniflayici icin Python arayuzleri yazilmis. Kurmak icin indirin ve en ust dizinden python altdizinini bulun. Oradan "make" ve "sudo python setup.by install" isi hallediyor. Test icin svm_test.py adli programi isleyebilirsiniz. Daha ufak bir ornek:from
svm import *labels = [0, 1, 1, 2]
samples = [[0, 0], [0, 1], [1, 0], [1, 1]]
problem = svm_problem(labels, samples);
size = len(samples)
kernels = [LINEAR, POLY, RBF]
kname = ['linear','polynomial','rbf']
param = svm_parameter(C = 10,nr_weight = 2,weight_label = [1,0],
weight = [10,1])param.kernel_type = kernels[0]
model = svm_model(problem,param)
prediction = model.predict([0, 1])
probability = model.predict_probability
print predictionSonucun 1.0
cikmasi lazim.
Yukarı