深度学习在医疗行业的应用
大家好,我是千与千寻,也可以叫我千寻,现如今的风口可以说就是在人工智能行业,就在ChatGPT大模型,说到这里,千寻买的基金又涨了!不过,千寻也亏过不少钱的,股市有风险,入市需谨慎!

今天给大家分享的一个ChatGPT相关的深度学习算法应用项目,是ChatGPT模型在医学领域的应用,什么,医学领域?
是的,没错,是医学领域的ChatGPT应用,我们都知道ChatGPT是OpenAI开源的一个智能对话式引擎,今天给大家分享的项目叫“本草”。

“本草”模型是经过中文医学指令精调/指令微调(Instruct-tuning) 的LLaMA-7B模型。
通过医学知识图谱和GPT3.5 API构建了中文医学指令数据集,并在此基础上对LLaMA进行了指令微调,提高了LLaMA在医疗领域的问答效果。
“纸上来得终觉浅,绝知此事要躬行”,我们直接演示一下具体的使用效果。
1.安装依赖包,python环境建议3.9
执行Linux系统指令:
2. 中医推理模型权重的下载
(1)对LLaMA进行指令微调的LoRA权重文件:
(2)对Alpaca进行指令微调的LoRA权重文件
3. 训练数据集构建
采用了公开和自建的中文医学知识库,医学知识库围绕疾病、药物、检查指标等构建,字段包括并发症,高危因素,组织学检查,临床症状,药物治疗,辅助治疗等。
知识库示例如下:
我们利用GPT3.5接口围绕医学知识库构建问答数据,设置了多种Prompt形式来充分利用知识。
指令微调的训练集数据示例如下:
4. 运行应用效果测试
在./data/infer.json中提供了一些测试用例,可以替换成其它的数据集,请注意保持格式一致
运行推理脚本代码:
千寻选择了基于医学知识库的模型与数据,推理GPU显卡类型为: Tesla T4
以下为运行结果:
Example1:
Example2:
Example3:
5. 模型迁移训练,更加合适精确
使用自己的数据集微调LLaMA,按照./data/llama_data.json的格式构建自己的数据集
运行finetune脚本
6. 模型效果对比

目前“本草”大模型,只开放了针对"肝癌"单个疾病训练的模型参数。
希望在未来,发布融入文献结论的医学对话数据集的AI全能医生,作为AI时代的“私人医生”的指向!期待!
我是千与千寻,一名只讲干货的码农,我们下期见~
