/ Модель

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

Контекст
512 токенов
Параметры
77,5 млн
Лицензия
MIT
Архитектура
deberta-v2 · dense
Базовая модель
deberta-v3-xsmall
Библиотека
transformers
Опубликована
27 ноя 2024

deberta-v3-xsmall-zyda-2

Заполнение пропусковТекст → текст5 профессий

Англоязычная модель DeBERTa-v3-xsmall для заполнения пропусков, классификации текста и получения текстовых эмбеддингов.

23скачиваний за 30 дней0лайковвеса обновлены5 дек 2024

Бенчмарки

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

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

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

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

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

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

agentlans/deberta-v3-xsmall-zyda-2 — англоязычная модель, дообученная на подмножестве набора Zyphra/Zyda-2. Она основана на архитектуре DeBERTa-v3-xsmall и обучалась с целью masked language modeling; размер модели — 77,5 млн параметров, максимальная длина контекста — 512 токенов.

Модель предназначена для заполнения пропусков в тексте, классификации текста и получения текстовых эмбеддингов. В README приведены результаты оценки: loss 2,6347 и accuracy 0,5607. Модель можно использовать как основу для дальнейшего дообучения.

Поддерживается только английский язык. Модель может ошибаться на специализированной терминологии, диалектах, сленге, коде и LaTeX; также она может наследовать смещения обучающих данных, поэтому её результаты требуют проверки, особенно в чувствительных сценариях. Лицензия — MIT.

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

  • заполнение пропусков в английских предложениях
  • классификация английских текстов
  • создание эмбеддингов английского текста
  • дообучение компактной модели для задач понимания английского языка

Ограничения

Поддерживает только английский язык и может ошибаться на специализированной терминологии, диалектах, сленге, коде и LaTeX. Может наследовать смещения обучающих данных; результаты следует критически проверять, особенно в чувствительных сценариях.

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

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

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

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

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

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

Открыть на Hugging Face

DeBERTa-v3-xsmall-Zyda-2

Model Description

This model is a fine-tuned version of microsoft/deberta-v3-xsmall on a subset of the Zyphra/Zyda-2 dataset. It was trained using the Masked Language Modeling (MLM) objective to enhance its understanding of the English language.

Performance

The model achieves the following results on the evaluation set:

  • Loss: 2.6347
  • Accuracy: 0.5607

Intended Uses & Limitations

This model is designed to be used and finetuned for the following tasks:

  • Text embedding
  • Text classification
  • Fill-in-the-blank tasks

Limitations:

  • English language only
  • May be inaccurate for specialized jargon, dialects, slang, code, and LaTeX

Training Data

The model was trained on the first 300 000 rows of the Zyphra/Zyda-2 dataset. 5% of that data was used for validation.

Training Procedure

Hyperparameters

The following hyperparameters were used during training:

  • Learning rate: 5e-05
  • Train batch size: 8
  • Eval batch size: 8
  • Seed: 42
  • Optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • Learning rate scheduler: Linear
  • Number of epochs: 1.0

Framework versions

  • Transformers: 4.46.3
  • Pytorch: 2.5.1+cu124
  • Datasets: 3.1.0
  • Tokenizers: 0.20.3

Usage Examples

Masked Language Modeling

from transformers import pipeline

unmasker = pipeline('fill-mask', model='agentlans/deberta-v3-xsmall-zyda-2')
result = unmasker("[MASK] is the capital of France.")
print(result)

Text Embedding

from transformers import AutoTokenizer, AutoModel
import torch

model_name = "agentlans/deberta-v3-xsmall-zyda-2"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModel.from_pretrained(model_name)

text = "Example sentence for embedding."
inputs = tokenizer(text, return_tensors='pt')
with torch.no_grad():
    outputs = model(**inputs)

embeddings = outputs.last_hidden_state.mean(dim=1)
print(embeddings)

Ethical Considerations and Bias

As this model is trained on a subset of the Zyda-2 dataset, it may inherit biases present in that data. Users should be aware of potential biases and evaluate the model's output critically, especially for sensitive applications.

Additional Information

For more details about the base model, please refer to microsoft/deberta-v3-xsmall.

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

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

GPU в ailist

Универсальный рантайм · transformers · fill-mask

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

Подбираем GPU…

Класс архитектуры
DebertaV2ForMaskedLM
Ревизия весов
e8b975c

0 моделей