ОПОРНЫЕ ВЕКТОРНЫЕ МАШИНЫ

импорт SupportVectorMachines как SVM **улыбается**

SVM — это алгоритмы, обычно используемые для моделей машинного обучения с учителем, и они чаще всего используются для задач классификации. Машина опорных векторов — это селективный классификатор, формально определяемый делением гиперплоскости. SVM работает, разделяя данные на разные классы с помощью гиперплоскости. Эта гиперплоскость поддерживается за счет использования опорных векторов. Опорные векторы используются для обеспечения максимально возможного запаса гиперплоскости. В двумерном пространстве эта гиперплоскость представляет собой линию, разделяющую плоскость на две части, где каждый класс лежит по обе стороны. Цель алгоритма машины опорных векторов состоит в том, чтобы найти гиперплоскость в N-мерном пространстве, которая раздельно классифицирует точки данных.

Предположения

· SVM применим в линейных и нелинейных наборах данных.

· Опорные векторы являются наиболее ценными точками данных, поскольку они, скорее всего, будут неправильно классифицированы.

· SVM, возможно, лучший метод выбора, особенно там, где трудно установить хорошую гиперплоскость разделения.

Преимущества

· Высокая степень точности SVM в задачах классификации является его основным преимуществом перед другими алгоритмами классификации.

· Еще одним ключевым преимуществом SVM является его интуитивность.

· Алгоритм SVM имеет широкий спектр применений, таких как обнаружение лиц, распознавание рукописного ввода, классификация электронной почты, классификация веб-сайтов и т. д.

· Он имеет динамическую применимость в пространствах больших размеров с высокой эффективностью, где количество измерений больше, чем количество образцов.

· Машина опорных векторов сравнительно эффективна в использовании памяти.

Недостатки

· SVM не имеет высокой применимости для больших наборов данных.

· Его эффективность находится под вопросом, когда набор данных имеет больше шума, например, в перекрывающихся целевых классах.

· SVM работает неэффективно, когда количество признаков для каждой точки данных больше, чем число выборок обучающих данных.

· Так как классификатор опорных векторов работает, размещая точки данных по обеим сторонам классифицирующей гиперплоскости, нет вероятностного уточнения для классификации, хотя это желательно в большинстве случаев классификации.

Приложения

. SVM используется для наблюдения за лицами и классификации изображений; Он используется для обнаружения лиц и обеспечивает значительно более высокую точность поиска, чем традиционные схемы уточнения запросов.

. SVM имеет широкое применение в биологических и медицинских науках, таких как лаборатория, ДНК, исследования и т. Д. Они использовались для классификации белков, при этом до 90% соединений классифицировались правильно. Пятна удаленной гомологии используются для классификации на функциональные и структурные классы с учетом их аминокислотных последовательностей.

. Метод категоризации SVM используется для поиска важной или необходимой информации для упорядочения текста и распознавания рукописного ввода.

. SVM также применяется для классификации спутниковых данных, таких как SAR (радар с синтезированной апертурой; форма радара, которая используется для создания двумерных изображений или трехмерных реконструкций объектов, таких как ландшафты).

. SVM также применяется для прогнозов в обобщенном прогнозирующем управлении (GPC).

Источники:

Предположения алгоритмов машинного обучения (thecleverprogrammer.com)

Машина опорных векторов в машинном обучении — GeeksforGeeks

Машина опорных векторов — Википедия

Машины опорных векторов (SVM) в Python с Sklearn • datagy

Alisneaky Vector: Zirguezi — собственная работа на основе: Kernel Machine.png, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=47868867