/ Модель

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

Контекст
131 072 токена
Лицензия
MIT
Базовая модель
pplx-pii-masking
Библиотека
mlx
Опубликована
17 июл 2026

pplx-pii-masking-MLX

Разметка токеновТекст → label7 профессий

pplx-pii-masking-MLX — это версия весов в формате MLX модели pplx-pii-masking, разработанной Perplexity AI для обнаружения и маскирования персональных и других чувствительных данных в разговорных данных.

10 204скачиваний за 30 дней3лайкавеса обновлены13 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель предназначена для задач token classification и оценки чувствительности беседы, включая обработку текстов перед их сохранением, анализом или передачей в другие системы.

В основе используется двунаправленный энкодер Qwen3 примерно на 600 млн параметров с backbone perplexity-ai/pplx-embed-v1-0.6b и лимитом контекста 4096 токенов. Модель поддерживает английский и мультиязычный ввод. Голова классификации токенов с 37 выходами использует BIOES-разметку для девяти категорий PII: имя человека, номер счёта, URL, дата, адрес, электронная почта, телефон, прочие персональные данные и секреты. Дополнительная голова оценивает чувствительность всей беседы. Линейные проекции backbone квантизованы до 8-битного affine-формата с размером группы 64; эмбеддинги и веса нормализации имеют формат bf16, а обе головы — fp32. Размер файла весов составляет около 779 МБ.

К сильным сторонам относятся специализированное выделение PII, constrained Viterbi-декодирование BIOES-меток, отображение найденных фрагментов на символьные позиции и возможность запуска через MLX на Apple Silicon. Репозиторий содержит веса и конфигурацию, но не включает реализацию модели или загрузочный скрипт, поэтому для инференса потребуется совместимая реализация двунаправленного Qwen3-энкодера, квантизованных проекций и обеих голов. Документы длиннее 4096 токенов необходимо разбивать на части. Модель распространяется по лицензии MIT.

Для каких профессий подходит7

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

pplx-pii-masking-MLX

MLX weights for pplx-pii-masking, a PII masking model for conversational data. The model uses a ~600M-parameter bidirectional Qwen3 encoder with a perplexity-ai/pplx-embed-v1-0.6b backbone and two heads:

  • Token classification head (1024 -> 37): BIOES tags over 9 PII categories (private_person, account_number, private_url, private_date, private_address, private_email, private_phone, other_pii, secret), decoded with a constrained Viterbi decoder.
  • Sensitivity head (1024 -> 1): conversation-level sensitivity classifier on mean-pooled hidden states.

The backbone's linear projections use 8-bit affine quantization with group size 64. Embeddings and normalization weights remain bf16; both heads remain fp32. The weights file is approximately 779 MB.

Contents

FileDescription
weights.safetensorsQuantized backbone and both heads
config.jsonBackbone configuration, quantization parameters, 4096-token limit, and Viterbi biases
tokenizer.json, tokenizer_config.jsonTokenizer and character-offset mapping
LICENSEMIT license, matching the base model

Quantized projections retain the backbone.* key names and store packed uint32 weight tensors with bf16 scales and biases. The unquantized heads use token_cls_head.* and sensitivity_head.*.

Inference integration

This repository supplies converted weights and configuration. It does not include an MLX model implementation or loading script. Using these weights requires an MLX implementation of the bidirectional Qwen3 encoder, affine quantized projections, and the two heads. It must honor config.json's backbone.is_causal = false and mask padding during attention and mean pooling.

Tokenize without adding BOS/EOS tokens. The model's input limit is 4096 tokens; chunk longer documents before inference. For encoder hidden states hidden_states, compute:

token_logits = hidden_states @ token_cls_head.weight.T + token_cls_head.bias
sensitivity_logit = mean_pool(hidden_states) @ sensitivity_head.weight.T + sensitivity_head.bias
sensitivity = sigmoid(sensitivity_logit)

Here mean_pool excludes padding tokens. Decode token_logits with a constrained BIOES Viterbi decoder using the biases in config.json, then map token spans to character offsets. Label index 0 is O; each category has four consecutive labels in B, I, E, S order, with categories ordered as:

private_person, private_email, private_phone, private_address, private_url,
private_date, account_number, secret, other_pii

The base model provides the reference model behavior and constrained BIOES decoding logic.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · mlx

Нельзя запустить

MLX-модели работают только на Apple Silicon, на GPU NVIDIA они не запускаются.

Ревизия весов
c009ca8

0 моделей