Alibaba-NLP/gme-Qwen2-VL-2B-Instruct

huggingface.co
Открыть сайт

Модель sentence-similarity · лицензия apache-2.0

OneRec разбор (часть 2): токенизация Токенизация - небходимый элемент моделей на основе трансформеров. Задача токенизации разбить вход на небольшие кусочки, которые трансформер будет учиться комбинировать. В NLP рецепт уже более-менее общий: разновидности BPE, O(100k) токенов, небольшие отличия в инженерных трюках (как обрабатывать пробелы и пунктуацию, разбивать ли числа на отдельные цифры, какие спец. токены добавить), после обучаемый словарь эмбеддингов ( [1] , [2] , [3] ). В vision language models рецепт токенизации пока не устоялся. Изображение обычно разбивается на патчи, которые пропускают через предобученную визуальную модель ( An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale ). Далее визуальные токены либо квантизуют в дискретное представление, либо подают на вход LLM, пропустив через небольшой адаптер . Основные design choices: какой выбрать визуальный энкодер (архитектура, задача обучения, датасет), как сжать визуальные токены перед входом в LLM ( Q-Former , Perciever , Windowed Attention ), как (и надо ли) превратить их в дискретные представления. В audio моделях ситуация очень похожая: аудио дорожка нарезается на отрезки, кодируется, выход подаётся как есть, либо дискретизуется ( Audio Flamingo 3 ). Рекомендательные трансформеры устроены похожим образом. История пользователя естественным способом разбивается на "кусочки" - отдельные события, перед входом в модель они пропускаются через специальны адаптер, обучаемый вместе с трансформером. Энкодеры бывают как предобученные , так обучающиеся совместно с основной моделью. Проблема такого способа токенизации - он не подходит для генерации. В других областях также часто используют токены разных видов для входа и выхода модели. Первыми решение проблемы предложили в Deepmind в статье TIGER . Идея заключается в том, чтобы построить машинно обученное дерево категорий документов. Таким образом каждое событие распадается на несколько токенов, каждый из которых уточняет предыдущий. Иде

Установка

from transformers import pipeline; pipeline(model="Alibaba-NLP/gme-Qwen2-VL-2B-Instruct")
Ставится вtransformers, python
Не знаете, с чего начать — попросите ассистента провести по шагам:

Характеристики

Тип Модель
КатегорияМодели и платформы / sentence-similarity
Цена открытый код
Платформа Только Linux
Системы linux
Хостингcloud
Установкаpackage
Ставится вtransformers, python
Язык сайтаen
ВендорAlibaba-NLP
Просмотры18 071
Запуск2024-12-21

Умеет

Платформы

Найден в источниках

Похожие в разделе «Модели и платформы»

Предложить сайт в каталог

Пришлите ссылку — остальное мы выясним сами.

Мы рассмотрим, что вы прислали, и добавим в каталог, если подойдёт.

Не знаете, как внедрить? Мы поможем

Расскажите про задачу — подберём инструменты и подскажем, с чего начать.

0 / 5000
Проверочный код

Поля со звёздочкой обязательны. Данные используются только для ответа.