/ Модель

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

Контекст
512 токенов
Параметры
212 млн
Лицензия
MIT
Архитектура
deberta-v2 · dense
Базовая модель
deberta-v3-base
Опубликована
17 мая 2023

deberta-v3-base-injection

Классификация текстаТекст → label3 профессии

Классификатор deepset для обнаружения prompt injection, помечающий текст как попытку внедрения инструкций или легитимный запрос.

3 483скачиваний за 30 дней44лайкавеса обновлены15 окт 2024

Бенчмарки

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

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

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

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

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

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

deepset/deberta-v3-base-injection — модель deepset, дообученная на основе microsoft/deberta-v3-base для обнаружения попыток prompt injection. Это классификатор последовательностей на архитектуре DeBERTa-v3 с 211,6 млн параметров и контекстом до 512 токенов. Он относит входной текст к классу INJECTION или LEGIT; в карточке указаны точность 0,9914 и loss 0,0673 на оценочном наборе.

Модель предназначена для фильтрации пользовательских запросов и другого текста на предмет попыток вмешательства в инструкции системы. В README отмечено, что набор данных трактует легитимные примеры как вопросы и поисковые запросы по ключевым словам; на реальном трафике возможны ложные срабатывания. Для конкретного применения карточка рекомендует собирать примеры легитимных запросов и дообучать модель. Лицензия — MIT.

Сценарии применения

  • фильтрация запросов на предмет prompt injection
  • проверка пользовательского ввода перед передачей LLM
  • разметка текста на попытки внедрения инструкций и легитимные запросы

Ограничения

Возможны ложные срабатывания на легитимных запросах, особенно если они отличаются от вопросов и поисковых запросов, представленных в исходном наборе данных. Для целевого трафика может потребоваться дообучение на собственных примерах.

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

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

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

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

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

Открыть на Hugging Face

deberta-v3-base-injection

This model is a fine-tuned version of microsoft/deberta-v3-base on the prompt-injection dataset. It achieves the following results on the evaluation set:

  • Loss: 0.0673
  • Accuracy: 0.9914

Model description

This model detects prompt injection attempts and classifies them as "INJECTION". Legitimate requests are classified as "LEGIT". The dataset assumes that legitimate requests are either all sorts of questions of key word searches.

Intended uses & limitations

If you are using this model to secure your system and it is overly "trigger-happy" to classify requests as injections, consider collecting legitimate examples and retraining the model with the promp-injection dataset.

Training and evaluation data

Based in the promp-injection dataset.

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 2e-05
  • train_batch_size: 8
  • eval_batch_size: 8
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 3

Training results

Training LossEpochStepValidation LossAccuracy
No log1.0690.23530.9741
No log2.01380.08940.9741
No log3.02070.06730.9914

Framework versions

  • Transformers 4.29.1
  • Pytorch 2.0.0+cu118
  • Datasets 2.12.0
  • Tokenizers 0.13.3

About us

deepset is the company behind the production-ready open-source AI framework Haystack.

Some of our other work:

Get in touch and join the Haystack community

We also have a Discord community open to everyone!

Twitter | LinkedIn | Discord | GitHub Discussions | Website | YouTube

By the way: we're hiring!

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

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

GPU в ailist

Универсальный рантайм · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
DebertaV2ForSequenceClassification
Ревизия весов
80dda00

0 моделей