By which method can SVM be implemented?