侧边栏壁纸
博主头像
AI研究僧

hycj89@163.com

  • 累计撰写 1,899 篇文章
  • 累计创建 179 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

明医 (MING):中文医疗问诊大模型

AI研究僧
2023-08-17 / 0 评论 / 0 点赞 / 579 阅读 / 2,234 字

简介

image-1692236428555

明医 (MING)是一款开源的基于医疗指令微调的中文医疗问诊模型。

特性

医疗问答

可以对提出医疗问题进行解答,并对案例进行分析
1

智能问诊

能够在多轮问诊后给出诊断结果和建议
2

模型参数

参考hugging: https://huggingface.co/BlueZeros/MING-7B/tree/main

安装

环境要求

python==3.9.16
pytorch==1.13.0+cu116

GPU要求单卡显存 >= 15G

安装项目依赖

git clone https://github.com/MediaBrain-SJTU/MING
cd MING
pip install -e .

下载模型参数并运行

CUDA_VISIBLE_DEVICES=0 python -m fastchat.serve.cli \
    --model-path {path_to_checkpoint}  # 模型路径
    --max-new-token 512 # 输出最大长度
    --beam-size 3 # beam search宽度
    --temperature 1.2 # 采样温度

注:由于transformers库的问题,当beam-size > 1时,需要满足temperature>=1.0,否则会报错。

命令行运行实例

  • 对话支持多轮

  • 对话中输入关键词 new chat 能够开启新一轮对话。

数据集构成

image-1692236910323

测试样例

体检报告分析

问题举例:

身高cm=‘null’, 体重kg=‘null’, bmi=‘null’, 收缩压=‘130’, 舒张压=‘75’, 高血压史=‘null’, 心率=‘84’, 糖尿病史=‘null’, 肝功能十项=‘白球比例 = [1.96]、总蛋白 = [74]、白蛋白 = [49]、前白蛋白 = [264]、总胆红素 = [11.6]、直接胆红素 = [2.4]、胆汁酸 = [2.3]、丙氨酸氨基转移酶 = [64]、天门冬氨酸氨基转移酶 = [30]、γ-谷氨酰基转移酶 = [65] ↑、碱性磷酸酶 = [80]’, 血脂四项=‘总胆固醇 = [5.08]、甘油三酯 = [1.75] ↑、高密度脂蛋白胆固醇 = [1.07]、低密度脂蛋白胆固醇 = [3.34]’, 甲状腺(FT3 FT4 TSH)=‘促甲状腺素(TSH) = [0.6415]、游离甲状腺素(FT4) = [12.67]、游离三碘甲腺原氨酸(FT3) = [4.98]’,空腹血糖=‘葡萄糖 = [5.35]’, 癌胚抗原=‘癌胚抗原 = [1.16]’, 甲胎蛋白=‘甲胎蛋白 = [4.68]’, ca199=‘糖类抗原199 = [3.1]’, ca125=‘糖类抗原125 = [5.5]’, ca153=‘null’, 肾功能三项=‘尿素 = [5.2]、肌酐 = [82]、尿酸 = [390]’, 血常规=‘嗜碱性粒细胞计数 = [0.00]、嗜碱性粒细胞% = [0.6]、嗜酸性粒细胞计数 = [0.10]、嗜酸性粒细胞% = [0.8]、红细胞比容 = [0.491]、血红蛋白 = [160]、淋巴细胞计数 = [2.50]、淋巴细胞% = [33.4]、平均血红蛋白量 = [28.5]、平均血红蛋白浓度 = [325]、平均红细胞体积 = [87.5]、单核细胞计数 = [0.60]、单核细胞% = [7.3]、血小板平均体积 = [8.3]、中性粒细胞计数 = [4.40]、中性粒细胞% = [57.9]、血小板计数 = [276]、红细胞计数 = [5.61]、红细胞分布宽度 = [13.2]、白细胞计数 = [7.60]’, 血沉=‘红细胞沉降率 = [1]’, 糖化血红蛋白=‘糖化血红蛋白(HbA1C) = [5.3]’, 尿常规=‘结晶(镜检) = [阴性(-)]、白细胞 = [阴性(-)]、比重 = [1.023]、酸碱度 = [5.0]、亚硝酸盐 = [阴性(-)]、蛋白质 = [阴性(-)]、酮体 = [阴性(-)]、尿胆元 = [阴性(-)]、胆红素 = [阴性(-)]、葡萄糖 = [阴性(-)]、潜血 = [弱阳性]、红细胞(镜检) = [0]、白细胞(镜检) = [0]、上皮细胞(镜检) = [0]、管型(镜检) = [0]、颜色 = [黄色]、清晰度 = [清晰]’, 粪常规+隐血=‘颜色 = [黄色]、性状 = [软便]、虫卵 = [阴性(-)]、红细胞 = [阴性(-)]、白细胞 = [阴性(-)]、隐血试验 = [阴性(-)]’, 内科=‘腹壁厚、心率[84]次/分’, 外科=‘肛拒检、颈部无明显异常’,血压=‘血压[130/75]mmHg’, 胸片(正侧)=‘影像表现:所示胸廓骨骼及胸壁软组织未见异常。纵隔及气管居中未见移位。纵隔未见增宽。心脏形态大小未见异常。两膈光整,两肋膈角锐利。肺门形态大小位置未见异常。两肺野清晰未见异常密度。请根据上述提供的体检指标作出分析及建议。
回答:
根据您提供的体检指标,我可以为您作出如下分析:

  1. 身高、体重、BMI:没有提供相关的信息。

  2. 血压:您的舒张压处于正常范围,而收缩压略高于正常值。建议您定期监测血压,如有需要请咨询医生。

  3. 高血压史:您没有提及是否有高血压史,如果有请及时就医。

  4. 心率:您的心率处于正常范围。

  5. 糖尿病史:您没有提及是否有糖尿病史,如果有请及时就医。

  6. 肝功能十项:您的肝功能十项指标中,白球比例、总蛋白、白蛋白、前白蛋白、总胆红素、直接胆红素、胆汁酸的值都在正常范围内,丙氨酸氨基转移酶和天门冬氨酸氨基转移酶的值稍高,但仍在正常范围内。

  7. 血脂四项:您的总胆固醇和甘油三酯的值都高于正常范围,高密度脂蛋白胆固醇的值低于正常范围,低密度脂蛋白胆固醇的值接近正常范围。建议您控制饮食,适量运动,如有需要请咨询医生。

  8. 甲状腺功能:您的促甲状腺素和游离三碘甲腺原氨酸的值都在正常范围内,游离甲状腺素的值稍高,但仍在正常范围内。

  9. 血糖:您的空腹血糖处于正常范围,糖化血红蛋白的值也处于正常范围内。

  10. 癌胚抗原、甲胎蛋白:您的癌胚抗原和甲胎蛋白的值都在正常范围内。

针对以上分析,建议您继续保持良好的生活习惯,注意饮食健康,适量运动,定期监测血压和血糖,如有需要请咨询医生。如果有其他问题,请随时向我咨询。

和ChatGPT对比上看,这个显得更专业一些。

影像报告分析

image-1692237124748

建议咨询

image-1692237142290

回答:
您好,根据您提供的信息,您母亲的骨质疏松情况较为严重,T值-3.5和Z值-2.1表明她的骨密度明显低于正常人群。骨质疏松是一种常见的老年疾病,会导致骨质变薄、易碎,从而增加骨折的风险。

针对您的问题,我来逐一回答:

  1. 这个报告的情况非常严重,您和您的母亲都应该非常担心。骨质疏松是一种慢性疾病,需要长期的治疗和管理。

  2. 骨质疏松的正规化治疗包括药物治疗、营养补充和运动锻炼等多个方面。药物治疗主要是通过补充钙、维生素D和骨吸收抑制剂等药物来促进骨密度的增加。营养补充也很重要,建议增加摄入富含钙和维生素D的食物,如奶制品、豆制品、鱼类等。运动锻炼可以增强骨骼和肌肉的力量,减少骨折的风险。

  3. 具体的药物治疗需要根据患者的具体情况来确定,一般包括钙剂、维生素D、双膦酸盐等药物。这些药物需要医生的指导和监督,一般不会住院,可以在门诊进行治疗。

  4. 骨质疏松对生活有一定的影响,但通过合理的治疗和管理,可以减少骨折的风险,提高生活质量。

  5. 生活习惯方面,建议您母亲避免长时间保持同一姿势,尤其是久坐或久站。可以适当增加户外活动时间,进行适量的有氧运动,如散步、慢跑等。此外,戒烟限酒,保持良好的心态和充足的睡眠也很重要。

最后,建议您母亲定期复查骨密度,根据医生的建议进行治疗和管理。如果有任何疑问或需要进一步的帮助,请及时咨询医生。祝您母亲早日康复!

参考链接

github: https://github.com/MediaBrain-SJTU/MING

特别提醒:这是大语言模型,不能代替医生,有病请看医生。

博主关闭了所有页面的评论