/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
bert-base-cased
Опубликована
16 дек 2023

Symptom_to_Diagnosis

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

Модель классифицирует англоязычное описание симптомов и предсказывает одну из 22 диагностических меток.

45скачиваний за 30 дней15лайковвеса обновлены17 дек 2023

Бенчмарки

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

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

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

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

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

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

Zabihin/Symptom_to_Diagnosis — модель классификации текста, дообученная автором на базе bert-base-cased для определения возможного диагноза по текстовому описанию симптомов. Она присваивает описанию одну из 22 диагностических меток и предназначена для классификации англоязычных описаний симптомов.

Модель использует архитектуру BERT для классификации последовательностей, содержит 135,5 млн параметров и принимает последовательности длиной до 512 токенов. Для обучения использован набор Gretel symptom_to_diagnosis, содержащий 1 065 англоязычных примеров. Модель распространяется под лицензией Apache-2.0.

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

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

Ограничения

Модель обучена на небольшом наборе из 1 065 англоязычных примеров и ограничена 22 диагностическими метками; её предсказания не следует рассматривать как клинический диагноз.

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

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

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

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

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

Открыть на Hugging Face

Symptom_to_Diagnosis

This model is a fine-tuned version of bert-base-cased on this dataset (https://huggingface.co/datasets/gretelai/symptom_to_diagnosis).

Model description

Model Description This model is a fine-tuned version of the bert-base-cased architecture, specifically designed for text classification tasks related to diagnosing diseases from symptoms. The primary objective is to analyze natural language descriptions of symptoms and predict one of 22 corresponding diagnoses.

Dataset Information

The model was trained on the Gretel/symptom_to_diagnosis dataset, which consists of 1,065 symptom descriptions in the English language, each labeled with one of the 22 possible diagnoses. The dataset focuses on fine-grained single-domain diagnosis, making it suitable for tasks that require detailed classification based on symptom descriptions. Example

{ "output_text": "drug reaction", "input_text": "I've been having headaches and migraines, and I can't sleep. My whole body shakes and twitches. Sometimes I feel lightheaded." }

Use a pipeline as a high-level helper

from transformers import pipeline

pipe = pipeline("text-classification", model="Zabihin/Symptom_to_Diagnosis")

Example:
result = pipe("I've been having headaches and migraines, and I can't sleep. My whole body shakes and twitches. Sometimes I feel lightheaded.")
result:

[{'label': 'drug reaction', 'score': 0.9489321112632751}]

or

from transformers import pipeline

# Load the model
classifier = pipeline("text-classification", model="Zabihin/Symptom_to_Diagnosis", tokenizer="Zabihin/Symptom_to_Diagnosis")

# Example input text
input_text = "I've been having headaches and migraines, and I can't sleep. My whole body shakes and twitches. Sometimes I feel lightheaded."

# Get the predicted label
result = classifier(input_text)

# Print the predicted label
predicted_label = result[0]['label']
print("Predicted Label:", predicted_label)

Predicted Label: drug reaction

Framework versions

  • Transformers 4.35.2
  • TensorFlow 2.15.0
  • Datasets 2.15.0
  • Tokenizers 0.15.0

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

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

GPU в ailist

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

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

В репозитории нет весов в формате PyTorch/safetensors.

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

0 моделей