基于稀疏矩阵数据结构的相关人物搜索
来源:互联网 发布:excel 排版制作软件 编辑:程序博客网 时间:2024/05/24 07:19
实体的词向量是利用word2vec训练得到的,每个实体的词向量长度为100,训练得到的结果见附件vertexName-vec.txt
开始采用的是HashMap结构进行存储,但出现OOM等一些问题,就拿稀疏矩阵来尝试下,效果不错,嗖嗖嗖
稀疏矩阵构建及查询:
稀疏矩阵结构:
三元组在矩阵中具体位置结构:
三元组结构体:
搜索结果:
请输入检索节点:
毛泽东
想要得到的TopN:
10
叶剑英#DIV#0.8786766021887125
华国锋#DIV#0.8691403116586236
邓小平#DIV#0.8560495212960941
陈毅#DIV#0.8417411983853618
萧劲光#DIV#0.8167936577713354
徐海东#DIV#0.7978155750998943
张春桥#DIV#0.7965857537574821
陈赓#DIV#0.7885015060295482
李克农#DIV#0.7820805260018616
毛远新#DIV#0.773292512123925
毛泽东
想要得到的TopN:
10
叶剑英#DIV#0.8786766021887125
华国锋#DIV#0.8691403116586236
邓小平#DIV#0.8560495212960941
陈毅#DIV#0.8417411983853618
萧劲光#DIV#0.8167936577713354
徐海东#DIV#0.7978155750998943
张春桥#DIV#0.7965857537574821
陈赓#DIV#0.7885015060295482
李克农#DIV#0.7820805260018616
毛远新#DIV#0.773292512123925
0 0
- 基于稀疏矩阵数据结构的相关人物搜索
- 稀疏矩阵的数据结构及相关算法
- 数据结构(四)---稀疏矩阵转三元组的相关操作
- 十字链表 稀疏矩阵的数据结构
- 数据结构--数组--稀疏矩阵的建立
- 数据结构----稀疏矩阵的快速转置
- 数据结构 稀疏矩阵的基本操作
- 数据结构 稀疏矩阵运算器
- 数据结构--稀疏矩阵
- 数据结构之稀疏矩阵
- [数据结构复习]稀疏矩阵
- 数据结构-稀疏矩阵
- 数据结构-稀疏矩阵
- 【数据结构】稀疏矩阵
- 数据结构之稀疏矩阵
- 稀疏矩阵相关 1
- 【数据结构】稀疏矩阵,对称矩阵
- 数据结构之 矩阵---稀疏矩阵
- python webdriver测试用例执行的优化
- 将java对象存储到redis数据库(使用序列化和反序列化)
- linux 下解决sublime text 的中文显示乱码与输入问题
- 深度剖析Linux与Windows系统的区别
- 【Android开源项目分析】自定义圆形头像CircleImageView的使用和源码分析
- 基于稀疏矩阵数据结构的相关人物搜索
- gdb打印的变量值不准确问题
- C#中SqlParameter的作用与用法
- poj1753Flip Game(DFS+枚举)
- Apache服务隐藏版本号
- spring入门教程资料
- Manual手册的正确姿势
- 解决服务器自动死机的问题
- NOIP2016普及组复赛解题报告