Поддържаща векторна машина (SVM) е контролиран алгоритъм за машинно обучение, който анализира данни и се научава да ги категоризира въз основа на минали примери. Обикновено се използва за класификация и регресионен анализ. Алгоритъмът намира най-добрата хиперравнина, която разделя данните на класове, като максимизира маржа между тях. С други думи, той намира границата на решение, която максимизира разстоянието между най-близките точки от данни от всеки клас. Точките от данни, които са най-близо до границата на решението, са известни като опорни вектори, а разстоянието от границата на решението до тези точки е известно като марж. SVM са популярни в много различни области, включително класификация на изображения, класификация на текст и биоинформатика.
Дата на публикуване: