add semi-superivsed svm