C/C++基于知识图谱的中医食疗数据管理及应用[2023-12-28]

C/C++基于知识图谱的中医食疗数据管理及应用[2023-12-28]

一、设计内容与设计要求

1.设计内容
随着医疗大数据时代的到来,知识互联受到了广泛的关注,如何从海量的中医数据中提取有用的医学知识,是中医大数据分析的关键。知识图谱(Knowledge Graph)技术提供了一种从海量数据中抽取结构化知识的手段,是实现智能化语义检索的基础和桥梁。知识图谱是人工智能的重要分支技术,2012年由谷歌提出,以符号形式描述物理世界中的概念及其相互关系,其基本组成单位是“实体—关系—实体”三元组,以及实体及其相关属性—值对,实体间通过关系相互联结,构成网状的知识结构。知识图谱作为一种用于组织、表示和推理知识的图结构,可以将中医药领域的知识进行整合、关联和表达。对于中医食疗数据,可以将中医食材、功效、疾病与食疗等知识以结点的形式表示,然后通过边的连接展示它们之间的关联关系。图1为食疗数据知识图谱部分示例的可视化结果,表示实体“玉米”、“鹌鹑”具有相应的功效或食谱组成成分,对应的三元组示例“玉米-有功效-补中开胃”表示的语义信息为“玉米具有补中开胃的功效”。

图1食疗数据知识图谱部分示例
给定的食疗相关数据存储在3个文本文件中(food.txt、entity.txt、relationship.txt),相应的文件信息说明如表1所示。其中,文件food.txt存储了食材的基本信息,每种食材的信息均以“中文名称”开始,然后依次包括“英文名称”、“养生功效”、“营养与功效”、“专家提醒”和“相关链接”。部分食材的信息还包括“养生保健食谱”和“食疗验方”。每种食材的信息之间用一行“#”分隔。图2给出了文件food.txt中食材“玉米”对应的数据示例。


图2食材数据示例-玉米
本课程设计项目由食材基本信息管理、中医食疗知识图谱构建和中医食疗问答与推荐三个子模块组成。每个模块又细化为若干个功能,完整的功能模块图详见图3,总计包括24个功能。

图3 基于知识图谱的中医食疗数据管理与应用的功能模块图
2.设计要求
1)设计与实现图3的所有功能模块;
2)界面要求:交互设计要合理,每个功能可以设计菜单,用户根据提示,完成相关功能的要求。
3)设计报告5000字以上,含程序设计说明、系统的功能框图、流程图、源程序清单等。
4)实际操作过程中遇到的问题及解决方法:设计总结及心得体会.
5)上机演示。

源码联系UP主 -> https://space.bilibili.com/329101171

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值