/ Модель

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

Контекст
8 192 токена
Параметры
69,5 млрд
Размер весов
141 ГБ
Лицензия
Llama 3
Архитектура
llama · dense
Базовая модель
Meta-Llama-3-70B-Instruct
Опубликована
1 сен 2024

Llama-3-70B-UltraMedical

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

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

216скачиваний за 30 дней7лайковвеса обновлены10 сен 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Llama-3-70B-UltraMedical — крупная языковая модель для биомедицины, разработанная лабораторией Tsinghua C3I. Она основана на Meta Llama 3 70B Instruct и дообучена на наборе UltraMedical: 410 тысяч синтетических и отобранных вручную инструкций, а также более 100 тысяч примеров предпочтений. Обучение включало supervised fine-tuning и итеративное обучение предпочтениям, в том числе методы, подобные DPO и KTO.

Модель предназначена для диалоговых задач в биомедицине: помощи с медицинскими экзаменационными вопросами, понимания научной литературы и работы с клиническими знаниями. Это плотная авторегрессионная архитектура LlamaForCausalLM с 69,5 млрд параметров и контекстом 8192 токена; поддерживаемая карточкой языка — английский. Модель принимает и генерирует текст.

Веса опубликованы в формате Safetensors. Лицензия — Llama 3 Community License (llama3); перед применением следует учитывать её условия и ограничения, а медицинские ответы проверять специалистом, поскольку карточка не подтверждает пригодность модели для самостоятельной диагностики или лечения.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Llama-3-70B-UltraMedical is an open-access large language model (LLM) specialized in biomedicine. Developed by the Tsinghua C3I Lab, this model aims to enhance medical examination access, literature comprehension, and clinical knowledge.

Building on the foundation of Meta's Llama-3-70B, Llama-3-70B-UltraMedical is trained on our UltraMedical collection with supervised fine-tuning (SFT), iterative preference learning (like DPO and KTO). The UltraMedical collection is a large-scale, high-quality dataset of biomedical instructions, comprising 410,000 synthetic and manually curated samples, along with more than 100,000 preference data.

Inference with vLLM

from transformers import AutoTokenizer
from vllm import LLM, SamplingParams

llm = LLM(model="TsinghuaC3I/Llama-3-70B-UltraMedical", trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained("TsinghuaC3I/Llama-3-70B-UltraMedical")
sampling_params = SamplingParams(temperature=0.7, top_p=0.9, max_tokens=1024, stop=["<|eot_id|>"])

messages = [
    {"role": "user", "content": """The question format used in the above input examples。"""},
]
prompts = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
print(prompts[0])
"""
<|begin_of_text|><|start_header_id|>user<|end_header_id|>

{question}<|eot_id|><|start_header_id|>assistant<|end_header_id|>

"""

outputs = llm.generate(prompts=prompts, sampling_params=sampling_params)
print(outputs[0].outputs[0].text)

Citation

@misc{zhang2024ultramedical,
      title={UltraMedical: Building Specialized Generalists in Biomedicine}, 
      author={Kaiyan Zhang and Sihang Zeng and Ermo Hua and Ning Ding and Zhang-Ren Chen and Zhiyuan Ma and Haoxin Li and Ganqu Cui and Biqing Qi and Xuekai Zhu and Xingtai Lv and Hu Jinfang and Zhiyuan Liu and Bowen Zhou},
      year={2024},
      eprint={2406.03949},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

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

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

GPU в ailist

vLLM

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

Подбираем GPU…

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

0 моделей