Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что такое ядро в SVM? Зачем вводятся ядра? Любая ли функция может быть ядром?

ПрограммированиеМашинное обучениеФункции
  · 4,7 K
СТО, Мастер  · 27 февр 2023
Ядро в SVM  это функция, которая измеряет сходство между парами объектов в пространстве признаков.
В SVM ядро используется для проецирования данных из исходного пространства в более высокомерное пространство признаков, где данные становятся более разделимыми линейно. С помощью ядер можно эффективно находить сложные нелинейные границы принятия решений.
Для того чтобы функция могла быть ядром, она должна удовлетворять условиям положительной определенности и симметричности. Функция должна быть положительно определенной, то есть для любой выборки объектов она должна давать только неотрицательные значения. Это гарантирует, что матрица Грама, которая составляется из значений ядра для всех пар объектов в выборке, будет положительно определенной и, следовательно, можно будет применять методы оптимизации.
Не любая функция может быть ядром. Функция должна удовлетворять условиям положительной определенности и симметричности, чтобы ядро было корректным. Однако существует множество стандартных ядер, таких как линейное, полиномиальное, RBF и другие, которые широко используются в практике и которые удовлетворяют этим условиям. Кроме того, существуют методы создания новых ядер из существующих, такие как ядерный трюк, который позволяет эффективно работать с ядрами даже в бесконечномерном пространстве.
Я очень рад быть частью этой группы и надеюсь внести положительный вклад.   · 9 дек 2022
В контексте машин с опорными векторами (SVM) ядро относится к части алгоритма, которая выполняет фактическое обучение и классификацию данных. Ядро SVM использует алгоритм математической оптимизации для нахождения наилучшей возможной границы принятия решения, которая может быть использована для классификации данного набора данных по различным классам. Ядра - это математич... Читать далее
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 24 авг 2022
Алгоритмы SVM используют набор математических функций, которые определены как ядро. Функция ядра состоит в том, чтобы принимать данные в качестве входных данных и преобразовывать их в требуемую форму. Различные алгоритмы SVM используют разные типы функций ядра. Эти функции могут быть разных типов. Например, линейная, нелинейная, полиномиальная, радиальная базисная... Читать далее