/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
29 ГБ
Лицензия
MIT
Архитектура
mistral · dense
Базовая модель
BioMistral-7B
Опубликована
2 ноя 2024

BioMistral-Clinical-7B

Генерация текстаТекст → текст3 профессии

Дообученная на клинических заметках модель Mistral для диалоговой генерации текста и анализа клинических сценариев на английском языке.

27скачиваний за 30 дней6лайковвеса обновлены3 дек 2024

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

ZiweiChen/BioMistral-Clinical-7B — языковая модель для генерации текста в клинических сценариях, созданная дообучением BioMistral-7B. Это плотная модель архитектуры Mistral с 7,1 млрд параметров и контекстом до 32 768 токенов; в репозитории представлены веса Safetensors. Модель предназначена для диалоговой генерации и анализа клинических сценариев на английском языке.

В карточке сообщается, что модель проходила supervised fine-tuning и при анализе клинических сценариев давала более информативные ответы, чем BioMistral-7B. Она может применяться для экспериментальной генерации и обсуждения клинических заметок, однако авторы подчёркивают риски, смещения и ограничения и настоятельно не рекомендуют использовать её в производстве или для профессиональных задач в медицине. Лицензия — MIT.

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

  • черновой анализ клинического сценария
  • генерация текста по клинической заметке
  • экспериментальное сравнение ответов с BioMistral-7B

Ограничения

Авторы не рекомендуют применять модель в производстве или для профессиональных медицинских задач; возможны риски и смещения, а её ограничения изучены не полностью. Карточка содержит мало сведений о методике обучения и результатах бенчмарка.

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

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

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

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

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

Открыть на Hugging Face

Model Card for Model ID

More code details can be found at Github: https://github.com/Incredible88/BioMistral-Clinical-7B

How to use

Loading the model from Hunggingface:

from transformers import AutoTokenizer, AutoModelForCausalLM

tokenizer = AutoTokenizer.from_pretrained("ZiweiChen/BioMistral-Clinical-7B")
model = AutoModelForCausalLM.from_pretrained("ZiweiChen/BioMistral-Clinical-7B")

Lightweight model loading can be used - using 4-bit quantization!

!pip install -q -U bitsandbytes
!pip install -q -U git+https://github.com/huggingface/transformers.git
!pip install -q -U git+https://github.com/huggingface/peft.git
!pip install -q -U git+https://github.com/huggingface/accelerate.git

from transformers import  AutoTokenizer, BitsAndBytesConfig, AutoModelForCausalLM
import torch

bnb_config = BitsAndBytesConfig(
    load_in_4bit=True,
    bnb_4bit_use_double_quant=True,
    bnb_4bit_quant_type="nf4",
    bnb_4bit_compute_dtype=torch.bfloat16
)

tokenizer = AutoTokenizer.from_pretrained("ZiweiChen/BioMistral-Clinical-7B")
model = AutoModelForCausalLM.from_pretrained("ZiweiChen/BioMistral-Clinical-7B", quantization_config=bnb_config)

How to Generate text:

model_device = next(model.parameters()).device

prompt = """
### Question:

How to treat severe obesity?

### Answer:
"""
model_input = tokenizer(prompt, return_tensors="pt").to(model_device)

with torch.no_grad():
    output = model.generate(**model_input, max_new_tokens=100)
    answer = tokenizer.decode(output[0], skip_special_tokens=True)
    print(answer)

Incremental learning

The process of incremental learning:
image/png The training process records:
image/png

Clinical Scenario Analysis

More informative answer than BioMistral-7B:
image

Supervised Fine-tuning Benchmark

image

CAUTION! Both direct and downstream users need to be informed about the risks, biases, and constraints inherent in the model. While the model can produce natural language text, our exploration of its capabilities and limitations is just beginning. In fields such as medicine, comprehending these limitations is crucial. Hence, we strongly advise against deploying this model for natural language generation in production or for professional tasks in the realm of health and medicine.

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

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

GPU в ailist

Универсальный рантайм

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

Подбираем GPU…

Класс архитектуры
MistralForCausalLM
Ревизия весов
33756e4

0 моделей