Что такое Эмбеддинги
Векторные представления данных для ML
Эмбеддинги — числовые векторы, представляющие объекты (слова, изображения, пользователей) в многомерном пространстве так, что похожие объекты расположены рядом.
Типы эмбеддингов
- Текстовые — Word2Vec, GloVe, FastText, BERT embeddings
- Для предложений — Sentence-BERT, Universal Sentence Encoder
- Изображений — ResNet features, CLIP embeddings
- Пользователей/товаров — для рекомендательных систем
- Графовые — Node2Vec, GraphSAGE для сетевых данных
Ключевые свойства
- Семантическая близость — похожие объекты близко в пространстве
- Векторная арифметика — король - мужчина + женщина = королева
- Размерность — обычно 128-1536 измерений
- Косинусное сходство — метрика сравнения векторов
Применение в бизнесе
- Семантический поиск — поиск по смыслу, а не по ключевым словам
- Рекомендации — "похожие товары", "вам может понравиться"
- Чат-боты — RAG-системы для ответов по базе знаний
- Кластеризация — автоматическая группировка контента
- Детекция дубликатов — поиск похожих документов и изображений