AI算法模块整体框架
2025年08月10日
第二节 AI算法模块整体框架
AI算法模块的整体流程在图7-2中已经展示,该模块的主要功能是对眼底图像进行质量检测并预测诊断结果,返回结果给展示平台。由于其中的算法预测阶段使用Python语言进行编写,为了提高兼容性,简化模块的搭建,AI算法模块的Web服务部分均采用Flask框架进行开发。Flask是目前十分流行的Web框架,同样使用Python语言编写,是一个可以花费较少精力即可完成丰富功能的中小型网站或实现Web服务的轻量级框架。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时丰富与扩展功能,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。将训练好的模型采用多进程的方式挂载在Flask框架中,每次得到HTTP响应就可立即对图像进行处理而不用每次调用都重新加载,具有较高的诊断效率。最后对模型输出的结果进行封装,以字典的形式返回所输入眼底图像的诊疗报告,供结果展示平台进行处理及展示。