毕设演示|基于知识图谱实现简易医疗问答系统

作者: HAHAraaa分类: 校园学习 发布时间: 2024-05-12 23:49:56 浏览:2520 次

毕设演示|基于知识图谱实现简易医疗问答系统

HAHAraaa:
本项目是我第一次接触和深度学习有关的项目,其中前端部分和后台管理部分的逻辑接口由自己独立开发,深度学习的训练模型代码以及问答语句的分析和组装逻辑引用开源代码,并在其中做了改动,适用于本项目的展示。 由于是首次接触,所以也抱着学习的心态一步一步从深度学习环境的搭建到文本的训练再到理清问答语句的代码编写,并复现了其中部分逻辑,添加了一些小小小功能(和作者构建的逻辑比起来哈哈)。这里面踩过很多坑,有些很搞心态,但好在最后都解决了。像环境的搭建报错就层出不穷……万事开头难呀。后面在论文写原理部分的时候也慢慢理清了完整的深度学习流程,从模型代码的搭建,到训练,到运用不同模块对文本进行训练,得到不同的训练结果。从0到1总是难的,但是突破后总会从中有所收获,算是给了我一张研究生体验卡哈哈。 前端部分的编写,因为自己学过也有在用,所以没有像前两部分推进的那么艰难。之前参加过一次和深度学习项目三人组队的比赛,我也是负责前端部分。所以这次我是一个人干着三个人的活呀,和深度学习相关部分完全从零开始。从三月底到五月初,系统的设计和论文的编写并发进行,其间还穿插着其它事情,到现在算是挺过来了。 打算在明年的一月份想把我对这个项目的逻辑理解以及一些前端部分的设计写在博客上,以供后续有需要的人参考。至于我的源码,暂时还没有公开的想法,因为成百上千行的代码直接去看个人觉得效率不高,基本上我都没有注释,说不定过一段时间我也不知道我在写什么了哈哈,不过我会尽量把关键部分写在博客中,参考博客即可。或许以后会公开我构建的源码。当然,如果一切顺利的话…… 最后欢迎各位指出我不足的地方或者就我展示的内容向我提问,一定尽我所能回复。

机械键盘带炫光:
又到了 看毕设猜学校水平的时刻。 本科211?

【回复】双非一本 也做的这些[doge]
在b站学AI:
看样子你是本科毕设,我去年也本科毕业,跟你差不多做个一个这样的知识图谱医疗问答系统。当时是看了很多偏硕士论文改的。前端我不会,后端也不会。都是用最简单的代码写的。大头是NER,意图识别,图谱模式涉及,算法模型的魔改[笑哭]最后拿来当求职简历的项目了

【回复】[笑哭][笑哭]NER是怎么用的啊[笑哭][笑哭]是在构建知识图谱中提取模型还是在哪[笑哭][笑哭]
唐老鸭的鸭舌儿帽:
upup,请问你深度学习的部分有做哪些工作呀,有优化模型性能嘛[脱单doge]

【回复】还没有哦。这部分只去理解了模型的代码如何编写构建,然后将模型跑通,还有就是找到了几个类似的开源模型,修改了文本的输入格式进行了训练,就这些基本工作,算是只做了入门要做的一些东西吧。至于优化模型性能,或许以后有机会选择这个方向会做的[脱单doge],因为训练下来的f1值都没有到0.8,确实不高。
【回复】回复 @唐老鸭的鸭舌儿帽 :再过段时间吧
【回复】回复 @HAHAraaa :up能分享下源码嘛[doge]
提醒我卸游:
请问一下为什么要用mongodb存储爬虫获取的文本,这样做有什么方便的地方吗?

【回复】回复 @HAHAraaa : 现在我是爬一篇文本,用一个json文件保存文本和元数据,数据处理是python加载json转dict。我也去试试用数据库有什么区别。
【回复】爬虫从医疗网站上获得的是非关系型数据,类似于json格式的那种,而mongodb就是用来存储非关系型的一种数据库。最后从mongodb导出的也是json格式的文件,然后就可以在代码中按照调用对象的方式来获取结点构建知识图谱。
在b站学AI:
你这个项目应该是22年一个b站博主的开源项目改的吧,我看用到了keras,问答界面也有点熟悉

【回复】回复 @夭夭乐呵呵 :【基于知识图谱的智能问答项目实战-哔哩哔哩】 https://b23.tv/2ciNRMA
【回复】请问一下是哪个up的视频啊[龙年]
【回复】是的,算法部分是用的他的,只做了部分改动。问答界面他是直接接入微信的,这里我是按照这个样式用vue实现了一遍。
柒月一生:
up主,你这个是怎么实现的,最近公司想做一个私有化知识库问答系统,你这个很不错,能分享一下嘛,学习学习

【回复】我做的这个仅仅只能满足展示的效果,也就是说很多地方在简单和复杂的做法中用了简单的那个,比如用户这块,只是做了一个单用户满足了展示效果,和实际业务的运用还相差十万八千里。[笑哭]不过你要是想知道哪一步具体的步骤,可以继续评论或者私信。
报告你手机上:
礼貌求问,能求要一下源码吗[黎明觉醒_比心鸦]

问答 毕业设计 系统 演示 知识图谱

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!