/ Модель

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

Контекст
32 768 токенов
Параметры
7,4 млрд
Размер весов
31 ГБ
Лицензия
Apache 2.0
Архитектура
internlm · dense
Опубликована
20 фев 2024

MMedLM2

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

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

29скачиваний за 30 дней12лайковвеса обновлены24 мая 2024

Бенчмарки

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

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

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

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

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

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

MMedLM 2 — мультиязычная медицинская языковая модель Henrychur с 7,4 млрд параметров на архитектуре InternLM2. Это авторегрессионная плотная модель, дообученная продолжением предварительного обучения на медицинском корпусе MMedC; корпус содержит 25,5 млрд токенов. Модель предназначена для исследований и задач, требующих медицинских знаний на английском, китайском, японском, французском, русском и испанском языках. Она поддерживает контекст до 32 768 токенов и может использоваться для генерации текста и извлечения признаков; модельная карточка заявляет оценку на медицинском мультиязычном бенчмарке MMedBench.

Модель не проходила дообучение на инструкциях, поэтому для диалога и выполнения пользовательских запросов может потребоваться дополнительная настройка. Репозиторий содержит веса PyTorch и использует библиотеку Transformers. Лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

MMedLM

💻Github Repo 🖨️arXiv Paper

The official model weights for "Towards Building Multilingual Language Model for Medicine".

Introduction

This repo contains MMedLM 2, a multilingual medical foundation model with 7 billion parameters. MMedLM 2 builds upon the foundation of InternLM 2 and has been further pretrained on MMedC, a comprehensive multilingual medical corpus. This further pretraining enhances the model's medical-domain knowledge.

The model underwent further pretraining on MMedC with the following hyperparameters:

  • Iterations: 15000
  • Global batch size: 512
  • Cutoff length: 2048
  • Learning rate: 2e-5

The model can be loaded as follows:

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("Henrychur/MMedLM2", trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained("Henrychur/MMedLM2", torch_dtype=torch.float16, trust_remote_code=True)
  • Note that this is a foundation model that has not undergone instruction fine-tuning.

News

[2024.2.21] Our pre-print paper is released ArXiv. Dive into our findings here.

[2024.2.20] We release MMedLM and MMedLM 2. With an auto-regressive continues training on MMedC, these models achieves superior performance compared to all other open-source models, even rivaling GPT-4 on MMedBench.

[2023.2.20] We release MMedC, a multilingual medical corpus containing 25.5B tokens.

[2023.2.20] We release MMedBench, a new multilingual medical multi-choice question-answering benchmark with rationale. Check out the leaderboard here.

Evaluation on MMedBench

The further pretrained MMedLM 2 showcast it's great performance in medical domain across different language.

MethodSizeYearMMedCMMedBenchEnglishChineseJapaneseFrenchRussianSpanishAvg.
GPT-3.5-2022.12✗✗56.8852.2934.6332.4866.3666.0651.47
GPT-4-2023.3✗✗78.0075.0772.9156.5983.6285.6774.27
Gemini-1.0 pro-2024.1✗✗53.7360.1944.2229.9073.4469.6955.20
BLOOMZ7B2023.5✗trainset43.2858.0632.6626.3762.8947.3445.10
InternLM7B2023.7✗trainset44.0764.6237.1924.9258.2044.9745.67
Llama 27B2023.7✗trainset43.3650.2925.1320.9066.8047.1042.26
MedAlpaca7B2023.3✗trainset46.7444.8029.6421.0659.3845.0041.11
ChatDoctor7B2023.4✗trainset43.5243.2625.6318.8162.5043.4439.53
PMC-LLaMA7B2023.4✗trainset47.5342.4424.1220.7462.1143.2940.04
Mistral7B2023.10✗trainset61.7471.1044.7248.7174.2263.8660.73
InternLM 27B2024.2✗trainset57.2777.5547.7441.0068.3659.5958.59
MMedLM(Ours)7B-✓trainset49.8870.4946.2336.6672.2754.5255.01
MMedLM 2(Ours)7B-✓trainset61.7480.0161.8152.0980.4767.6567.30
  • GPT and Gemini is evluated under zero-shot setting through API
  • Open-source models first undergo training on the trainset of MMedBench before evaluate.

Contact

If you have any question, please feel free to contact qiupengcheng@pjlab.org.cn.

Citation

@misc{qiu2024building,
      title={Towards Building Multilingual Language Model for Medicine}, 
      author={Pengcheng Qiu and Chaoyi Wu and Xiaoman Zhang and Weixiong Lin and Haicheng Wang and Ya Zhang and Yanfeng Wang and Weidi Xie},
      year={2024},
      eprint={2402.13963},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

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

0 моделей