/ Модель

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

Контекст
2 048 токенов
Параметры
6,6 млрд
Лицензия
Llama 2
Архитектура
llama · dense
Базовая модель
BeingWell_llama2_7b
Библиотека
transformers
Опубликована
29 дек 2023

Dr_Samantha-7b

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

Слитая модель Llama 2 для генерации ответов на медицинские вопросы и поддерживающих бесед о психологическом и общем благополучии.

68скачиваний за 30 дней23лайкавеса обновлены7 мар 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Dr. Samantha — языковая модель, созданная слиянием моделей BeingWell и Llama-2-7B-Samantha с помощью mergekit. Она предназначена для генерации ответов на медицинские вопросы и поддерживающих бесед о психологическом и общем благополучии. Модель объединяет медицинские знания, включая данные для подготовки к USMLE и диалоги врача с пациентом, с навыками философского, психологического и межличностного общения.

Модель построена на архитектуре Llama 2, содержит 6,6 млрд параметров и принимает текст, генерируя текст. Родная длина контекста — 2048 токенов. В метаданных указаны английский и китайский языки. Репозиторий распространяет веса в формате safetensors по лицензии Llama 2.

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

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

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

Ограничения

Модель может недостаточно подчёркивать срочность возможных неотложных состояний, упускать редкие причины и не всегда запрашивать достаточно сведений о симптомах и истории болезни. Её ответы не заменяют профессиональную диагностику и лечение.

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

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

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

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

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

Открыть на Hugging Face

Dr. Samantha

Overview

Dr. Samantha is a language model made by merging Severus27/BeingWell_llama2_7b and ParthasarathyShanmugam/llama-2-7b-samantha using mergekit.

Has capabilities of a medical knowledge-focused model (trained on USMLE databases and doctor-patient interactions) with the philosophical, psychological, and relational understanding of the Samantha-7b model.

As both a medical consultant and personal counselor, Dr.Samantha could effectively support both physical and mental wellbeing - important for whole-person care.

Yaml Config


slices:
  - sources:
      - model: Severus27/BeingWell_llama2_7b
        layer_range: [0, 32]
      - model: ParthasarathyShanmugam/llama-2-7b-samantha
        layer_range: [0, 32]

merge_method: slerp
base_model: TinyPixel/Llama-2-7B-bf16-sharded

parameters:
  t:
    - filter: self_attn
      value: [0, 0.5, 0.3, 0.7, 1]
    - filter: mlp
      value: [1, 0.5, 0.7, 0.3, 0]
    - value: 0.5 # fallback for rest of tensors
tokenizer_source: union

dtype: bfloat16

Prompt Template

Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
What is your name?

### Response:
My name is Samantha.

⚡ Quantized models

Thanks to TheBloke for making this available!

Dr.Samantha is now available on Ollama. You can use it by running the command ollama run stuehieyr/dr_samantha in your terminal. If you have limited computing resources, check out this video to learn how to run it on a Google Colab backend.

OpenLLM Leaderboard Performance

TModelAverageARCHellaswagMMLUTruthfulQAWinograndeGSM8K
1sethuiyer/Dr_Samantha-7b52.9553.8477.9547.9445.5873.5618.8
2togethercomputer/LLaMA-2-7B-32K-Instruct50.0251.1178.5146.1144.8673.885.69
3togethercomputer/LLaMA-2-7B-32K47.0747.5376.1443.3339.2371.94.32

Subject-wise Accuracy

SubjectAccuracy (%)
Clinical Knowledge52.83
Medical Genetics49.00
Human Aging58.29
Human Sexuality55.73
College Medicine38.73
Anatomy41.48
College Biology52.08
College Medicine38.73
High School Biology53.23
Professional Medicine38.73
Nutrition50.33
Professional Psychology46.57
Virology41.57
High School Psychology66.60
Average48.85%

Evaluation by GPT-4 across 25 random prompts from ChatDoctor-200k Dataset

Overall Rating: 83.5/100

Pros:

  • Demonstrates extensive medical knowledge through accurate identification of potential causes for various symptoms.
  • Responses consistently emphasize the importance of seeking professional diagnoses and treatments.
  • Advice to consult specialists for certain concerns is well-reasoned.
  • Practical interim measures provided for symptom management in several cases.
  • Consistent display of empathy, support, and reassurance for patients' well-being.
  • Clear and understandable explanations of conditions and treatment options.
  • Prompt responses addressing all aspects of medical inquiries.

Cons:

  • Could occasionally place stronger emphasis on urgency when symptoms indicate potential emergencies.
  • Discussion of differential diagnoses could explore a broader range of less common causes.
  • Details around less common symptoms and their implications need more depth at times.
  • Opportunities exist to gather clarifying details on symptom histories through follow-up questions.
  • Consider exploring full medical histories to improve diagnostic context where relevant.
  • Caution levels and risk factors associated with certain conditions could be underscored more.

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.52.95
AI2 Reasoning Challenge (25-Shot)53.84
HellaSwag (10-Shot)77.95
MMLU (5-Shot)47.94
TruthfulQA (0-shot)45.58
Winogrande (5-shot)73.56
GSM8k (5-shot)18.80

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей