/ Модель

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

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Базовая модель
distilbert-base-uncased
Библиотека
transformers
Опубликована
12 июн 2026

MLOPS_group-v4

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

Дообученная модель DistilBERT для классификации англоязычных SMS как спам или обычное сообщение.

15скачиваний за 30 дней0лайковвеса обновлены12 июн 2026

Бенчмарки

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

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

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

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

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

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

Aukrk/MLOPS_group-v4 — модель классификации SMS-сообщений на спам и обычные сообщения (ham), разработанная в рамках учебного проекта MLOps Group 36 программы PGD AI в IIT Jodhpur. Это дообученная для классификации последовательностей модель DistilBERT на базе distilbert/distilbert-base-uncased; она принимает текст и выдаёт одну из двух меток. В карточке проекта указана подготовка данных UCI SMS Spam: очистка сообщений, удаление дубликатов и разбиение на обучающую, валидационную и тестовую выборки. Модель рассчитана на англоязычные SMS и использует контекст до 512 токенов.

Модель подходит для учебных демонстраций MLOps, проверки классификации SMS и интеграции инференса в приложения. Её ограничения включают небольшой специализированный датасет, возможное ухудшение качества на длинных письмах, неанглийских сообщениях, новых видах мошенничества и неоднозначных сообщениях. В README указано, что это академическая демонстрация, а не самостоятельный инструмент производственного выявления мошенничества. Репозиторий распространяется по лицензии Apache-2.0.

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

  • Определение спама во входящих SMS
  • Разметка SMS как спам или обычное сообщение
  • Тестирование классификатора SMS в учебном MLOps-проекте
  • Интеграция классификации SMS в демонстрационное приложение

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

MLOPS_group-v4 — SMS Spam Classification

This repository is part of the MLOps Group 36 Project for the PGD AI Programme, IIT Jodhpur.

The project implements an end-to-end MLOps pipeline for SMS spam classification using DistilBERT, with GitHub, Kaggle, Weights & Biases, Hugging Face Hub, Docker, and GitHub Actions.

Contributor

Anu Kumar
Roll Number: G25AIT2016

Project Links

ResourceLink
GitHub Repositoryhttps://github.com/g25ait2032-prog/mlops-group36-iitj
Kaggle Notebook - G25AIT2016https://www.kaggle.com/code/anukumarkg25ait2016/mlops-group36-data-preprocessing-g25ait2016
W&B Run - G25AIT2016https://wandb.ai/g25ait2032-iit-jodhpur/MLOPS_Group/runs/j5fk4zll
W&B Project Dashboardhttps://wandb.ai/g25ait2032-iit-jodhpur/MLOPS_Group
Hugging Face Modelhttps://huggingface.co/Aukrk/MLOPS_group-v4

Model Details

ItemValue
Base modeldistilbert-base-uncased
TaskBinary text classification
Classesham, spam
DatasetUCI SMS Spam Collection
FrameworkHugging Face Transformers
Output labels0 = ham, 1 = spam

Contribution Summary

This repository is linked to the G25AIT2016 Task 2 workflow.

The completed contribution includes:

  • Loading the UCI SMS Spam dataset
  • Cleaning and normalising SMS text
  • Removing missing and duplicate records
  • Creating stratified train, validation, and test splits
  • Creating id2label.json and label2id.json
  • Running data sanity checks
  • Logging data-preparation metrics to W&B
  • Publishing this Hugging Face model repository for project traceability

Dataset Preparation Summary

MetricValue
Raw samples5,574
Duplicates removed415
Cleaned samples5,159
Train rows3,611
Validation rows774
Test rows774
Sanity checks passed21 / 21
Leakage checkPassed

Label Mapping

{
  "0": "ham",
  "1": "spam"
}

How to Use

from transformers import pipeline

classifier = pipeline(
    "text-classification",
    model="Aukrk/MLOPS_group-v4"
)

text = "Congratulations! You have won a free iPhone. Click here now."
result = classifier(text)

print(result)

Load Model Directly

from transformers import AutoTokenizer, AutoModelForSequenceClassification

tokenizer = AutoTokenizer.from_pretrained("Aukrk/MLOPS_group-v4")
model = AutoModelForSequenceClassification.from_pretrained("Aukrk/MLOPS_group-v4")

Example Inputs

TextExpected Output
Congratulations! You have won a free prize. Click here now.spam
Can we meet tomorrow at 5 PM?ham

W&B Traceability

The G25AIT2016 W&B run records data-preparation metrics such as:

  • Raw sample count
  • Duplicate removal count
  • Cleaned sample count
  • Train / validation / test split sizes
  • Sanity check status
  • Leakage check status

W&B Run: https://wandb.ai/g25ait2032-iit-jodhpur/MLOPS_Group/runs/j5fk4zll

Model Context

This model repository is published under the G25AIT2016 Hugging Face account for Group 36 project traceability.

The model artefact follows the Group 36 DistilBERT SMS spam classification workflow and is linked with the data-preparation contribution completed by Anu Kumar - G25AIT2016.

Limitations

  • The dataset is relatively small and focused on SMS messages.
  • The model may not generalise well to long emails, non-English messages, or modern scam formats.
  • Boundary cases mixing normal conversation and promotional text may be misclassified.
  • This is an academic MLOps demonstration and should not be used as the only spam detection control in production.

Intended Use

This repository is intended for:

  • Academic MLOps demonstration
  • SMS spam classification testing
  • Hugging Face deployment evidence
  • W&B traceability evidence
  • GitHub Actions / Docker inference integration

Not Intended For

  • Production-grade fraud detection
  • Legal, financial, or safety-critical filtering
  • Detecting all phishing or scam variants without further validation

Authors

MLOps Group 36
PGD AI Programme, IIT Jodhpur

Contributor for this repository:
Anu Kumar - G25AIT2016

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей