自然语言处理NLP——基于电影知识图谱和大型语言模型(LLM)的KBQA问答机器人(增加自然语言提取实体及可视化)

文章目录

参考

https://github.com/Xiaoheizi2023/NLP_KBQA

可视化逻辑

  • 提取出实体后去neo4j搜寻实体相关的图谱,然后返回数据再进行可视化
  • 可视化工具 cytoscape.js
  • 提取实体逻辑:分词后比对关键词

运行

数据库:Mysql(保存聊天和用户和帖子信息) neo4j(保存图谱信息)

后端:flask blueprint

前端:三件套

bash 复制代码
pip install -r requirements.txt
 
启动neo4j 和mysql,记得改用户名和密码

建立图谱和建立关键词表

flask-sqlalchemy通过命令行初始化生成mysql数据库

运行Flask服务器

演示

演示视频

相关推荐
renhongxia114 分钟前
从GPT到开源大模型
人工智能·gpt·生成对抗网络·语言模型·自然语言处理·开源
一勺菠萝丶20 分钟前
常见 AI 模型类型整理:大语言模型、聊天模型、推理模型、Embedding 模型到底有什么区别?
人工智能·语言模型·embedding
沪漂阿龙9 小时前
面试题详解:GraphRAG 全面解析——知识图谱增强 RAG、Local Search、Global Search、社区摘要、工程落地与评估指标一次讲透
人工智能·知识图谱
U盘失踪了10 小时前
Embedding 模型 和 大语言模型(LLM)的区别
语言模型·embedding
大模型最新论文速读15 小时前
PreFT:只在 prefill 时使用 LoRA,推理速度翻倍效果不降
论文阅读·人工智能·深度学习·机器学习·自然语言处理
武汉知识图谱科技17 小时前
智慧电厂AI中台:从燃料价值链到设备知识图谱的一体化智能运维
运维·人工智能·知识图谱
ABCDEEE718 小时前
2.神经网络、大语言模型初识
语言模型
AI人工智能+19 小时前
不动产权证书识别技术:融合了计算机视觉、自然语言处理(NLP)和人工智能的深度技术栈
人工智能·计算机视觉·语言模型·ocr·不动产权证书识别
DisonTangor19 小时前
【字节拥抱开源】ByteDance-Seed开源连续潜在扩散语言模型——Cola DLM
人工智能·语言模型·自然语言处理
Mr_sst20 小时前
Codex 部署、使用教程 & Vibe Coding 实战指南
java·ai·语言模型·chatgpt·ai编程