OpenMEDLab/PULSE-20bv5

Model

PULSE

9

11 commits

1 linked in READMEs

updated Apr 3, 2025

See the code

README

PULSE

Code License Model License

目录


开源模型

模型介绍

  • 大规模训练:PULSE模型在internlm-20b模型的基础上, 使用约4,000,000个医学领域和通用领域的SFT数据进行进一步微调。
  • 全面的医学自然语言处理任务:PULSE支持医学领域的各种自然语 言处理任务,包括健康教育、医师考试问题、报告解读、医疗记录结构化 以及模拟诊断和治疗。

局限性

由于模型参数量较小和自回归生成范式,尽管模型提供了有关疾病诊断和治疗的推理结果,但这些结果不能代替线下职业医生的建议和治疗方案。所有回答仅供参考,不应作为诊断或治疗的依据。我们强烈建议用户在需要诊断或治疗疾病时,寻求专业医生的帮助和建议。

Elo评测

Model NameAVG RankMedQA-USMLEMedQA-MainlandPromptCBLUEWebMedQACheckupQAMedicineQADialogSummMedTriage (F1)
GPT-41.2511291117111011161096109811090.65
PULSE-Pro1.7510891092108811191105108310960.63
ChatGPT4.0010861057106410531020102910800.43
PULSE-20b4.1210421024103910591049106910760.40
Baichuan24.5010241041106510441062103510690.33
ChatGLM35.621038106299710121003102410210.06
HuatuoGPT27.6295599398596398310039800.01
QiZhenGPT8.3895595994598910399329210.00
BenTsao8.759619219369109279869200.02
BianQue210.129139289199889749009080.00
MING10.759029099248678629609180.01
DoctorGLM11.129068969308798808809050.00

注: PULSE-20b=PULSE-20bv5

推理

下载安装

  1. 下载本仓库内容至本地/远程服务器
git clone https://github.com/openmedlab/PULSE
cd PULSE
  1. 创建conda环境安装依赖
conda env create -f llm.yml
conda activate llm

其中torchtransformers版本不建议低于推荐版本。

使用示例

网页Demo

Gradio

python web_demo_gradio.py

命令行Demo

您可以运行仓库中的cli_demo.py来启动一个简单的命令行Demo:

python cli_demo.py

致谢

  • 上海人工智能实验室
  • 上海交通大学-清源研究院
  • 华东理工大学-自然语言处理与大数据挖掘实验室

开源协议

本项目所含代码采用Apache 2.0协议,模型权重采用GNU AGPL 3.0协议。如使用本项目所含模型及其修改版本提供服务产生误导性或有害性言论,造成不良影响,由服务提供方负责,与本项目无关。

conversational
endpoints_compatible
llama
PULSE
pytorch
safetensors
text-generation
text-generation-inference
transformers

Contributors

genggui001

10 commits

SFconvertbot

1 commits

OpenMEDLab/PULSE-20bv5

Model

PULSE

9

11 commits

1 linked in READMEs

updated Apr 3, 2025

See the code

README

PULSE

Code License Model License

目录


开源模型

模型介绍

  • 大规模训练:PULSE模型在internlm-20b模型的基础上, 使用约4,000,000个医学领域和通用领域的SFT数据进行进一步微调。
  • 全面的医学自然语言处理任务:PULSE支持医学领域的各种自然语 言处理任务,包括健康教育、医师考试问题、报告解读、医疗记录结构化 以及模拟诊断和治疗。

局限性

由于模型参数量较小和自回归生成范式,尽管模型提供了有关疾病诊断和治疗的推理结果,但这些结果不能代替线下职业医生的建议和治疗方案。所有回答仅供参考,不应作为诊断或治疗的依据。我们强烈建议用户在需要诊断或治疗疾病时,寻求专业医生的帮助和建议。

Elo评测

Model NameAVG RankMedQA-USMLEMedQA-MainlandPromptCBLUEWebMedQACheckupQAMedicineQADialogSummMedTriage (F1)
GPT-41.2511291117111011161096109811090.65
PULSE-Pro1.7510891092108811191105108310960.63
ChatGPT4.0010861057106410531020102910800.43
PULSE-20b4.1210421024103910591049106910760.40
Baichuan24.5010241041106510441062103510690.33
ChatGLM35.621038106299710121003102410210.06
HuatuoGPT27.6295599398596398310039800.01
QiZhenGPT8.3895595994598910399329210.00
BenTsao8.759619219369109279869200.02
BianQue210.129139289199889749009080.00
MING10.759029099248678629609180.01
DoctorGLM11.129068969308798808809050.00

注: PULSE-20b=PULSE-20bv5

推理

下载安装

  1. 下载本仓库内容至本地/远程服务器
git clone https://github.com/openmedlab/PULSE
cd PULSE
  1. 创建conda环境安装依赖
conda env create -f llm.yml
conda activate llm

其中torchtransformers版本不建议低于推荐版本。

使用示例

网页Demo

Gradio

python web_demo_gradio.py

命令行Demo

您可以运行仓库中的cli_demo.py来启动一个简单的命令行Demo:

python cli_demo.py

致谢

  • 上海人工智能实验室
  • 上海交通大学-清源研究院
  • 华东理工大学-自然语言处理与大数据挖掘实验室

开源协议

本项目所含代码采用Apache 2.0协议,模型权重采用GNU AGPL 3.0协议。如使用本项目所含模型及其修改版本提供服务产生误导性或有害性言论,造成不良影响,由服务提供方负责,与本项目无关。

conversational
endpoints_compatible
llama
PULSE
pytorch
safetensors
text-generation
text-generation-inference
transformers

Contributors

genggui001

10 commits

SFconvertbot

1 commits