最近开始看一些图算法然后想着复现一下实验,先以deepwalk为例进行了尝试。deepwalk算法主要是两个部分,首先是随机游走,然后再将随机游走生成的序列用word2vec的方法将每个顶点表示为一个低维的embedding。
首先下载源代码:https://github.com/phanein/deepwalk,之后进行安装和配置。

运行中的错误

1.‘NoneType’ object has no attribute 'nodes’
在其他博主下面的帖子有两种解决办法,一是walks.py中from concurrent.futures import ProcessPoolExecutor改成 from concurrent.futures import ThreadPoolExecutor as ProcessPoolExecutor,但是我更改了还是报错,二是 在命令行去掉 --max-memory-data-size 0,这种方法成功了。

2.scipy软件包报错
因为scipy 依赖numpy和Intel的 MKL ,所以要注意安装顺序。我之前是先安装了scipy,所以运行时报错ImportError: DLL load failed: 找不到指定的模块。
这种情况下需要下载numpy+mk,下载对应的版本之后,卸载scipy,然后安装numpy+mkl,再安装scipy!

deepwalk运行总结相关推荐

  1. Git 教程 - Git 基本用法

    Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project  # 创建项目目录  cd project  # 进入 ...

  2. [图神经网络] 图节点Node表示(DeepWalk与Node2Vec)

    一 前言 在图中,如果能把节点表示成合适的数值,能做很多任务,例如节点分类,关系预测,聚类等等.如何把节点表示成计算机能看懂的数值目前也有很多方法,本文主要为大家介绍基于DeepWalk的节点表示方法 ...

  3. 启动图一键生成工具_一键即运行!清华团队推出图深度学习工具包CogDL v0.1

    一行代码命令可以做什么? "一行命令可以实现'一条龙'运行实验." 访问 http://github.com/THUDM/cogdl 一键体验! 近年来,结构化数据的表示学习备受业 ...

  4. 【论文笔记】DeepWalk:大型社会表示的在线学习

    DeepWalk: Online Learning of Social Representations Arxiv 1403.6652 二.问题定义 我们将社交网络的成员分类问题考虑为一个或多个类别. ...

  5. 美国大学生足球联赛数据集football——DeepWalk算法

    一.数据集介绍 football数据集是根据美国大学生足球联赛而创建的一个数据集,包含115支球队(即图中的点).616条比赛数据(即图中的边) 二.代码分析 1.加载包 import network ...

  6. dgl源码阅读笔记(3)——DeepWalk

    dgl源码阅读笔记(3)--DeepWalk 图神经网络开源库dgl阅读笔记 文章目录 dgl源码阅读笔记(3)--DeepWalk 图神经网络开源库dgl阅读笔记 @[TOC](文章目录) 前言 一 ...

  7. 【CS224W】(task4/5)图嵌入表示学习(Deepwalk、Node2vec)更新中

    note Node embedding的基本框架:encoder+decoder 最简单encoder是embedding-lookup表:ENC(v)=zv=Z⋅v\mathrm{ENC}(v)=z ...

  8. DeepWalk论文详解

    DeepWalk算法报告 Deepwalk是网络表示学习的经典算法之一,是用来学习网络中顶点的向量表示(学习学习图的结构特征即属性,并且属性个数为向量的维数). 该算法通过截断随机游走学习出一个网络的 ...

  9. 大致了解一下DeepWalk

    大致了解一下DeepWalk 讲到DeepWalk,不得不说的Word2Vec CBOW模型 CBOW模型的理解 CBOW模型流程举例 Skip-Gram模型 模型 假任务 模型细节 隐层 输出层 直 ...

最新文章

  1. 字节跳动:基于H.266/VVC的移动平台8K超高清实时解码实践 | QCon
  2. 数据分析与数据科学圈潜在“标杆级”著作,亚马逊智囊团副团长新书
  3. 旋转数组—leetcode189
  4. android 常驻轮询服务,Android实现自动轮询的RecycleView
  5. C# 9.0 新特性之 Lambda 弃元参数
  6. django settings 定义的变量不存在_使用Django部署机器学习模型(1)
  7. android 进度条_Android仿水波纹流球进度条控制器,实现高端大气的主流特效
  8. C/C++,Qt,Python,OpenCV小项目实战-实时桌面颜色查询
  9. lvs,haproxy实现负载均衡
  10. UI素材|屏幕移动线框套件
  11. sql union 和 union all
  12. Excel 将换行符替换为空
  13. c语言用三目运算符从小到大排列,错题集
  14. Tomcat报错:The server does not support version 3.0 of the J2EE Web module specification
  15. 字节跳动重磅发布 2022 年 6 大前端技术发展趋势
  16. 从Logistic Regression 到 Neural Network
  17. matlab的setdiff函数,matlab setdiff函数
  18. Multisim14仿真基本模拟电路之10.4.2 RC 正弦波振荡器的仿真实验与分析
  19. 7939.com,7b.com.cn,9505.com,4199.com 清除工具(转)
  20. word指定文档每页行数

热门文章

  1. WebService应用通信
  2. pygame教你从0到1一步步实现点到点的智能追踪系统(其三)
  3. 解决Android Studio运行编译时间久的最有效方案
  4. html火影忍者网页设计作品,《火影忍者》究极COSPLAY合集
  5. 机器学习之监督学习、数据标签
  6. “猎身”经营——不平等社会结构与印度IT业
  7. Asymptote 自己搭建简易IDE
  8. C4D 渲染出现大块黑色噪点
  9. 宝塔安装授权源码教程
  10. IC设计之英特尔前高管的“IC职业发展规划”分享