ДалееСледующее руководство
Встраивание текста
Языковой ИИ
РУКОВОДСТВО ПО ЯЗЫКУ ИИ
Вложения слов представляют слова как числовые векторы, полученные из языковых данных.
Прослушайте это руководствоОзвучено ИИ · ~3 min
Они позволяют сравнивать распределительные отношения, тогда как соседний вектор не является гарантией синонимии, истинности или идентичности значения в каждом контексте.
Встраивание слова — это изученный вектор: список числовых координат, связанных со словом. Его измерения — это функции, полученные с помощью метода обучения, а не словарное определение, написанное вручную. Исследование word2vec представило эффективные архитектуры CBOW и Skip-gram. CBOW предсказывает цель на основе окружающего контекста, а Skip-gram предсказывает окружающие слова на основе цели. GloVe использует глобальную информацию о совпадении слов в своих целях обучения. В распространённых конфигурациях используются десятки или сотни измерений, а не одна координата на возможное слово. Некоторые векторные смещения отражают полезные взаимосвязи, мотивируя такие иллюстрации, как король минус мужчина плюс женщина, приземлившаяся рядом с королевой. Таким примером является свойство, исследуемое в изученных представлениях, а не арифметический закон, который действует для каждого отношения и набора данных. Статические встраивания word2vec и GloVe присваивают слову фиксированный вектор независимо от предложения. Контекстуальные представления, изучаемые в таких работах, как ELMo, и используемые в трансформаторных сетях, зависят от окружающего текста. Преобразователь начинается с внедрения входных токенов и создает контекстуальные скрытые представления через свои слои. Это различие имеет значение для такого слова, как берег, обозначающего берег реки или финансовое учреждение. Вложения могут поддерживать языковые приложения, но векторы слов и представления всего документа не являются взаимозаменяемыми автоматически. Система семантического поиска может использовать отдельно обученное или агрегированное представление запросов и отрывков. Оцените это представление для поставленной задачи, а не предполагайте, что любая модель вектора слов обеспечивает надежный поиск документов.
Сравнение сходства слов и векторов при изучении набора языковых данных.
Использование представлений word2vec или GloVe в качестве входных данных для последующей текстовой модели.
Сопоставление фиксированного вектора слов с контекстным представлением этого слова.
Оценка поисковых представлений отдельно от истинности полученного утверждения.
Внедренные исследования позволяют сравнивать статические, контекстные и объединенные представления для конкретных задач и потребностей в ресурсах. Статические векторы остаются полезными в некоторых приложениях и в качестве базовых показателей, тогда как контекстные модели предлагают другой способ представления изменения использования слов. Многоязычные и мультимодальные системы нуждаются в оценке их собственной согласованности и охвата, а не в предположении, что каждое вложение разделяет одно универсальное пространство. В отчетах должна быть указана модель, уровень представления, мера сходства и задача, чтобы векторные сравнения имели четкую практическую интерпретацию.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Вложения слов представляют слова как числовые векторы, полученные из языковых данных. Они позволяют сравнивать распределительные отношения, тогда как соседний вектор не является гарантией синонимии, истинности или идентичности значения в каждом контексте.
Встраивание — это изученный вектор; его координаты не являются рукописным определением.
Word2vec учится на основе контекста: слова, которые появляются в похожем окружающем тексте, получают схожие векторы. Никакие человеческие определения не нужны.
Векторные отношения — это эмпирические свойства представления, а не универсальные гарантии.
Классические вложения присваивают каждому слову отдельный вектор независимо от предложения; преобразователи корректируют вектор в зависимости от окружающего контекста, поэтому слово «банк» различается в зависимости от использования.
Семантический поиск внедряет запрос и документы, затем находит ближайшие векторы и возвращает результаты, соответствующие значению, а не точным словам.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Встраивание текста
Языковой ИИ