自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 毕设记录(二)——医疗领域知识图谱实现智能问答与分析服务(后端)

共定义了六个python文件,其中在运行过程中需要启动四个,分别是backdata、countnum、login、chat。config和modules文件是在chat文件中被调用的,因此无需启动。其中前三个启动文件都是和数据库交互的数据,是我在毕设当中自行拓展的内容,chat文件是本次毕设的主要实现功能,实现问答语句的返回,接下来会着重讲解这一部分的逻辑。以backdata为例,countnum和login写法均与前述一致,可查看源码。

2025-01-03 00:13:31 1193

原创 毕设记录(三)——医疗领域知识图谱实现智能问答与分析服务(前后端联动逻辑功能)

这里使用了vuex实现了跨组件的通信。我做出来的效果仅仅只能是展示使用,和具体的能用的效果还差很远,比如刷新页面后上次回复的消息数量就会被清空。这里就是一个可以优化的点,当时本想着做的更完善一点,但是时间有限,就用了一个偷懒的方式把最后相同的效果做了出来,各位同志们可以加加油实现一下呀。首先,在store/index中定义一个news数组变量。接着,在BackPlat界面中写好html和js方法。在该界面中提交对用户反馈信息的修改,并将消息存入vuex中的news变量。

2025-01-03 00:13:28 854

原创 毕设记录(一)(重制版)——医疗知识图谱实现智能问答与分析服务(前端)

本篇毕设是基于b站up主——每天都要机器学习的开源项目,以该项目的深度学习部分为毕设的核心部分,再自己搭建起了前端页面以及与后端部分交互的接口逻辑而完成的毕设成果。各位同志们如果对我的前后端构建想要有一个更加深入的了解,可以参照本文讲解进一步理顺逻辑,一共分为三篇。第一篇为前端界面的构建,第二篇为后端接口的逻辑实现,第三部分为前后端交互功能的实现。最后,开源作者在b站上在深度学习部分有对模型的训练及其代码逻辑的详细讲解,这一部分就可以去看作者的视频啦。

2025-01-03 00:13:23 2678 7

原创 毕设记录(一)——医疗知识图谱实现智能问答与分析服务

本次记录主要是复现一下刘焕勇老师在github上的开源项目,体验一下什么是知识图谱,以及最终完成的具体功能显示的一个效果,为后续的毕设开展做一个铺垫。

2024-06-26 22:33:52 1239

原创 PAT甲级1053测试点6如何解决?

PAT甲级1053测试点6该如何解决?

2022-01-28 14:42:51 971 1

原创 20.括号的匹配

利用栈来解决括号的匹配问题:1.首先将字符串string的位置表示出来,运用循环结构。2.因为遇到各式的左括号就进栈,所以处理方式统一,用switch语句来表示。3.遇到左括号就进栈,遇到右括号则开始比较。首先判断:若读取栈中元素时为空,则匹配失败。其次:取出栈中元素进行比较,若配对成功,则弹出该元素;若不成功,则返回0。4.字符串读取结束后,再对栈进行一个是否为空的比较,若不为空,则说明有多余的括号,匹配失败。#include <iostream>#include &l

2021-05-25 15:41:26 53

原创 2.两数相加

#include <iostream>using namespace std;struct ListNode { int val; ListNode *next; ListNode() : val(0), next(nullptr) {}}; class Solution {public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { ListNode.

2021-05-23 16:57:22 57

原创 19.删除链表的倒数第N个结点

#include <iostream>using namespace std; struct ListNode { int val; ListNode *next; ListNode() : val(0), next(nullptr) {} ListNode(int x) : val(x), next(nullptr) {} ListNode(int x, ListNode *next) : val(x), next(next) {}.

2021-05-23 14:49:44 39

原创 21.合并两个单链表

力扣合并两个单链表#include <iostream> //提交时只需要将关键的源码部分提交即可 using namespace std;struct ListNode{ int val; ListNode* next;};class Solution{public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { if (l1 == NULL)return l.

2021-05-23 12:04:57 48

原创 用单链表实现多项式的加法

目录前言一、问题的描述二、代码分析1.结构体的定义2.定义功能类总结前言总结用单链表完成的数据结构的第一题。(每一步都要把思想分析清楚)一、问题的描述一元多项式Poly声明如下,定义一个结点结构体,里面包含系数,指数,下一节点三个数据成员。再定义一个一元多项式类,其中包括创造链表,重载两个链表+以及打印多项式三个功能函数。二、代码分析1.结构体的定义在运用单链表时,往往先要定义一个结构体(LinkNode),里面包含数据域和指针域。2.定义功能类.

2021-05-12 17:26:30 992

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除