SVM הוא אלגוריתם דטרמיניסטי - כל פעם שנריץ SVM על אותם נתונים נקבל אותה תוצאה. לעומת זאת רשת נוירונים לא נחשבת לאלגוריתם דטרמיניסטי- הרצת מספר פעמים של אותו אלגוריתם על אותם נתונים יכולה להביא לתוצאה שונה (סדר התצפיות יכול להשפיע, בחירת המשקלים וכו').