Ядро
Как это работает на интуитивном уровне? Представьте, что вы хотите разделить два вида точек на плоскости, но граница между ними — кольцо, а не прямая. Просто так их не отделить. Если же мысленно поднять все точки в трёхмерное пространство по некоторому закону, граница станет плоскостью. Ядро — это короткий путь, который вычисляет скалярное произведение точек уже в этом новом пространстве, не выполняя само преобразование. Оно словно «знает» результат умножения векторов после невидимого подъёма, экономя нам миллионы операций. Главная идея: мы задаём только меру сходства, а всю остальную геометрию ядро создаёт само.
Прикладной пример: распознавание рукописных цифр. Изображение цифры — это набор пикселей, и напрямую сравнить две картинки сложно из-за искажений. Используя радиальное ядро, которое считает «расстояние» между образами, алгоритм может сгруппировать похожие начертания, даже если цифра написана с наклоном или разной толщиной. В итоге система надёжно отличает тройку от восьмёрки, хотя на уровне пикселей они могут сильно различаться.
Короткий вывод: ядро — это мост между простотой линейных моделей и сложностью реального мира. Оно превращает задачу поиска разделяющей поверхности в задачу вычисления сходства, что делает многие задачи ИИ решаемыми на практике. Понимание ядра помогает увидеть, как абстрактная математика становится инструментом для повседневных технологий.
Поделиться