System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种医疗大数据训练设施便捷集成框架和方法技术_技高网

一种医疗大数据训练设施便捷集成框架和方法技术

技术编号:43191570 阅读:20 留言:0更新日期:2024-11-01 20:13
本发明专利技术公开了一种医疗大数据训练设施便捷集成框架,包括基础训练平台和实际业务模块,基础训练平台与实际业务模块使用相同的文件目录规范,通过统一文件形式进行信息交互,其中:基础训练平台用于进行基础操作功能,通过规定运行各个功能所需要的输入输出文件形式和结构,将原始的数据、模型的配置、标注的结果信息以指定文件形式和结构存放于对应位置,并通过给定命令触发实际业务模块进行下一步处理;实际业务模块用于运行实际业务。采用本发明专利技术通过文件目录规范定义,以及在指定开发环境下的调试、发布一体式构建,降低已有功能的维护成本、提高了整体应用平台的可用性,极大方便了新功能、新模型的添加。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种医疗大数据训练设施便捷集成框架和方法


技术介绍

1、现代gpu架构每隔一年左右的时间就会面临算力的巨大提升,同时随着各类大放类医疗设备到基层的下沉,实际临床诊疗中积累了海量的医疗数据;为了帮助医生加速诊疗效率、提高诊疗精度,越来越多的人工智能厂商将眼光落在计算机辅助诊断的领域,试图通过现代深度学习模型和海量医疗数据的结合、在医疗领域实现agi(通用人工智能)。

2、然而,现有的人工智能算法和平台、多专注于少量数据、单一模型的训练和使用,既不能灵活的对模型进行替换升级、以满足医院新业务新业态的要求,有也无法快捷的使用新接入的数据、实现模型的快速迭代,根本不能应对综合医院和医联体等每天数以tb甚至pb级别的海量数据。

3、当前,存在多种深度学习训练平台,能够便捷的基于已有数据进行现状模型的训练和调试,但是它们大多只能依赖小批量已有数据和模型、进行多次训练和调优,灵活性受到巨大限制;尤其在当今医疗快速发展的大环境下,面对新的场景、新的需求,就必须有足够灵活的框架和足够鲁棒的训练基础设施,支持新的模型在新的数据下的快速开发和迭代,紧跟医疗实践的脚步。

4、当前已有训练平台多将训练数据、训练模型的信息固化到特定的业务流程中,基础平台和业务模块深度耦合,并且多采用固定的开发测试发布的模式,因此对其中任意部分进行更改均牵扯到平台源代码级别的修改、测试以及发布,开发周期长、灵活性较差。


技术实现思路

1、本专利技术的目的在于提供一种医疗大数据训练设施便捷集成框架和方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述专利技术目的,本专利技术提供一种医疗大数据训练设施便捷集成框架,包括基础训练平台和实际业务模块,基础训练平台与实际业务模块使用相同的文件目录规范,通过统一文件形式进行信息交互,其中:

3、基础训练平台用于进行基础操作功能,包括数据预处理、模型训练、模型评测、模型推理,通过规定运行各个功能所需要的输入输出文件形式和结构,将原始的数据、模型的配置、标注的结果信息以指定文件形式和结构存放于对应位置,并通过给定命令触发实际业务模块进行下一步处理;

4、实际业务模块用于运行实际业务,在接受到基础训练平台的命令后,进行一系列与业务相关的操作,并将中间结果、状态信息、最终输出结果以指定形式输出。

5、进一步的,所述文件分为只读模式和读写模式,其中:

6、只读模式的文件存储基础训练平台对实际业务模块的输入信息,包括实际业务模块的配置信息、运行实际业务模块所需的数据和标注信息;

7、读写模式的文件存储实际业务模块运行过程中、以及运行后需要传输给基础训练平台的各类信息,包括运行过程中实时的日志信息,将被后续任务使用的数据,本次业务模块运行所产生的模型、模型的指标、运行的结果,相应的评测结果列表,以及真正的评测结果。

8、本专利技术的另一个方面提供一种医疗大数据训练设施便捷集成方法,包括基于文件的信息交互方法,所述方法包括以下步骤:

9、步骤s101,通过规定数据预处理、模型训练、模型评测、模型推理各个功能所需要的输入输出形式和结构,基础训练平台将原始的数据、模型的配置、标注的结果信息以指定形式和结构存放于对应位置,并通过给定命令触发实际业务模块进行下一步处理;

10、步骤s102,实际业务模块收到启动命令后,进行一系列与业务相关的操作,并将中间结果、状态信息、最终输出结果以指定形式输出到目录中,当操作完毕后,通知并返回基础训练平台;

11、步骤s103,基础训练平台接到通知后,按照指定位置和格式对所需的业务信息进行解包,达到最终的显示和可视化。

12、进一步的,包括热更新方法,所述热更新方法用于实际业务模块与基础训练平台软件的热更新,利用开发平台与版本管理软件来实现热更新过程管理,支持不同模块版本间的灵活切换和便捷集成,包括以下步骤:

13、步骤s201,新的待修改业务代码在开发平台运行后,通过基础训练平台进行数据的拉取和标注;

14、步骤s202,通过不同的处理和调试后,待修改业务代码完成修正,变为稳定的待集成功能;

15、步骤s203,将结果推送到基础训练平台,完成调试环境下的集成开发和提交上线。

16、进一步的,所述热更新方法中,若任何一步发生异常,则借助版本管理软件的版本管理功能,回滚到上一个稳定的平台和业务环境。

17、进一步的,全新业务模块开发集成时,文件按照给定目录结构、文件格式,在开发环境下使用外部数据完成开发,然后上传至版本管理软件,带入基础训练平台部署环境,并与已有业务模块进行集成调试。

18、进一步的,所述开发平台为k8s,所述版本管理软件为gitlab。

19、由于采用本系统和方法,与现有技术相比,具有以下优点:

20、1.本专利技术将大数据训练设施拆分为基础训练平台和实际业务模块,并通过统一的文件交互接口,完成平台和业务的拆解,降低两者之间的耦合性,极大降低了使得新业务模块集成和旧业务模块更新的难度,提升了整体系统的灵活性。

21、2.本专利技术将集成调试与生产运行有机结合,通过使用相同的开发环境,可以便捷的更改和提交业务层面的功能、而不影响基础平台及已上线功能;借由版本控制所提供的备份和回退功能,修改可以以热更新的形式注入基础平台,最大程度减少了由于环境不同引起的部署问题,降低了平台的维护成本、增加了平台的灵活性。

22、3.通过应用业务模块调试和发布一体化机制,加速了新模块、新功能的开发速度,拟合了开发环境和实际部署环境之间的鸿沟;借助版本控制提供的回滚、前进等功能,在提供热更新支持提高业务系统灵活性的同时,又保证了实际训练平台和业务模块的稳定性。

本文档来自技高网...

【技术保护点】

1.一种医疗大数据训练设施便捷集成框架,其特征在于,包括基础训练平台和实际业务模块,基础训练平台与实际业务模块使用相同的文件目录规范,通过统一文件形式进行信息交互,其中:

2.根据权利要求1所述的一种医疗大数据训练设施便捷集成框架,其特征在于,所述文件分为只读模式和读写模式,其中:

3.一种医疗大数据训练设施便捷集成方法,其特征在于,包括基于文件的信息交互方法,所述方法包括以下步骤:

4.一种医疗大数据训练设施便捷集成方法,其特征在于,包括热更新方法,所述热更新方法用于实际业务模块与基础训练平台软件的热更新,利用开发平台与版本管理软件来实现热更新过程管理,支持不同模块版本间的灵活切换和便捷集成,包括以下步骤:

5.根据权利要求4所述的一种医疗大数据训练设施便捷集成方法,其特征在于,所述热更新方法中,若任何一步发生异常,则借助版本管理软件的版本管理功能,回滚到上一个稳定的平台和业务环境。

6.根据权利要求4所述的一种医疗大数据训练设施便捷集成方法,其特征在于,全新业务模块开发集成时,文件按照给定目录结构、文件格式,在开发环境下使用外部数据完成开发,然后上传至版本管理软件,带入基础训练平台部署环境,并与已有业务模块进行集成调试。

7.根据权利要求4所述的一种医疗大数据训练设施便捷集成方法,其特征在于,所述开发平台为k8s,所述版本管理软件为gitlab。

...

【技术特征摘要】

1.一种医疗大数据训练设施便捷集成框架,其特征在于,包括基础训练平台和实际业务模块,基础训练平台与实际业务模块使用相同的文件目录规范,通过统一文件形式进行信息交互,其中:

2.根据权利要求1所述的一种医疗大数据训练设施便捷集成框架,其特征在于,所述文件分为只读模式和读写模式,其中:

3.一种医疗大数据训练设施便捷集成方法,其特征在于,包括基于文件的信息交互方法,所述方法包括以下步骤:

4.一种医疗大数据训练设施便捷集成方法,其特征在于,包括热更新方法,所述热更新方法用于实际业务模块与基础训练平台软件的热更新,利用开发平台与版本管理软件来实现热更新过程管理,支持不同模块版本间的灵...

【专利技术属性】
技术研发人员:何萍夏寒徐博李晓洁姚华彦魏明月钟臻胡佳迎张亚男范骏翔邵瀚臣
申请(专利权)人:上海申康医院发展中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1