Tempo: generalize svm prediction