/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Библиотека
transformers
Опубликована
3 авг 2023

bert-base-cased-cefr

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

BERT-модель для классификации текста по уровням владения английским языком CEFR.

63скачиваний за 30 дней8лайковвеса обновлены4 авг 2023

Бенчмарки

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

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

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

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

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

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

AbdulSami/bert-base-cased-cefr — модель на архитектуре BERT, дообученная для определения уровня владения английским языком по шкале CEFR на основе текста. Она предназначена для классификации текстов по уровням CEFR, например для оценки сложности учебных материалов или предварительной оценки письменных работ. Модель содержит 135,5 млн параметров, принимает текст с контекстом до 512 токенов и распространяется в формате PyTorch через библиотеку Transformers.

В README приведены значения потерь на обучении и валидации, но нет подробных метрик качества или описания разметки уровней. Лицензия — Apache-2.0.

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

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

Ограничения

README не приводит итоговых метрик качества на тестовой выборке или подробностей о разметке уровней; валидационная потеря после первой эпохи увеличивается. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

Model Card: BERT-based CEFR Classifier

Overview

This repository contains a model trained to predict Common European Framework of Reference (CEFR) levels for a given text using a BERT-based model architecture. The model was fine-tuned on the CEFR dataset, and the bert-base-... pre-trained model was used as the base.

Model Details

  • Model architecture: BERT (base model: bert-base-...)
  • Task: CEFR level prediction for text classification
  • Training dataset: CEFR dataset
  • Fine-tuning: Epochs, Loss, etc.

Performance

The model's performance during training is summarized below:

EpochTraining LossValidation Loss
10.4123000.396337
20.3696000.388866
30.2982000.419018
40.2145000.481886
50.1483000.557343

--Additional metrics:

--Training Loss: 0.2900624789151278 --Training Runtime: 5168.3962 seconds --Training Samples per Second: 10.642 --Total Floating Point Operations: 1.447162776576e+16

Usage

  1. Install the required libraries by running pip install transformers.
  2. Load the trained model and use it for CEFR level prediction.

from transformers import pipeline

Load the model

model_name = "AbdulSami/bert-base-cased-cefr"

classifier = pipeline("text-classification", model=model_name)

Text for prediction

text = "This is a sample text for CEFR classification."

Predict CEFR level

predictions = classifier(text)

Print the predictions

print(predictions)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
017e868

0 моделей