add svm (using scikit-learn SVC, kernael='rbf')
fix a bug in writing to result
evaluate both micro_avg and macro_avg