提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、requirements?
  • 二、Data Preparation
  • 三、小结

前言

最近在学习图神经网络用于时空数据预测问题,细读了一篇DCRNN的论文:Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting,想要运行代码看看效果,按照github里的开源代码readme进行操作,遇到一些问题,现进行小结。
平台:vscode ,版本:python3.9.7。

提示:以下是本篇文章正文内容,下面案例可供参考

一、requirements?

图片、代码来源:https://github.com/liyaguang/DCRNN,感谢作者的开源。

这里tensorflow两点问题:
tensorflow模块包推荐不使用最新版本,使用1.4.0,代码import那里会节省一些麻烦;
(1)from tensorflow.contrib.rnn import RNNCell

(2)from tensorflow.contrib import legacy_seq2seq

二、Data Preparation

数据下载推荐百度云,Google Drive需要翻墙;
然后直接在终端运行生成train\test\val(训练、测试、验证集),

# METR-LA
python -m scripts.generate_training_data --output_dir=data/METR-LA --traffic_df_filename=data/metr-la.h5

这里遇到比较麻烦的问题:tables模块包
先是报错:ModuleNotFoundError: No module named 'tables'
使用pycharm/python下载最新tables包,再次运行报错:

ImportError: DLL load failed while importing utilsextension: 找不到指定的模块。

网上找原因,这是由于最新版本的tables不适合程序,但是在pycharm\python中下载从前版本的tables都出错,只好下载tables.whl文件:​https://pypi.python.org/pypi/tables​;然后再用pycharm调用tables。
至此,运行命令可以生成train\test\val。

三、小结

到这里只是项目运行的一小部分,后面若有问题将继续更新;本文只是希望给那些像我一样的github和vscode新手一些项目运行的帮助。
这些问题我只给了解决方向,并不细致,需要各位自己动手解决,这是程序员们所必要的。

关于Github项目DCRNN运行问题小结(1)——tables模块包相关推荐

  1. github项目怎么运行_利用 GitHub 从零开始搭建一个博客

    "NightTeam",一个值得加星标的公众号. 趁着周末,搭建了一下 NightTeam 的官方博客和官方主页,耗时数个小时,两个站点终于完工了. 由于 NightTeam 的域 ...

  2. python运行github项目_从gitHub上拉取并运行项目

    今天我们来试一下如何从gitHub上拉取一个项目并且运行起来,话不多说,我们直接开搞可好 1.首先我们先获取到项目地址(此处我以自己的项目地址作为示例) 我们选择红圈处的clone or downlo ...

  3. 第一节:创建SpringBoot项目并运行HelloWorld

    SpingBoot 365计划开始更新了,计划手敲365个SpringBoot案例回顾总结形成知识体系.目前已经输出了32节的内容.所有源码托管在GitHub和Gitee上. 1.第一节:创建Spri ...

  4. 一个丧心病狂的Github项目:东北话编程,大写的服!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:开源最前线(ID:OpenSourceTop) 还记得12月 ...

  5. Github 项目推荐 | 用手势输入表情符号 —— Emojinator

    Github 项目推荐 | 用手势输入表情符号 -- Emojinator 此代码可以帮助开发者识别和分类不同的 Emoji 图像,不过目前只支持手绘的 Emoji 图像. 您可以安装 Conda f ...

  6. 优秀大数据GitHub项目一览

    企业正在迅速用新技术武装自己以便从大数据项目中获益.各行业对大数据分析人才的需求也迫使我们升级自己的技能以便寻找更好的职业发展.  跳槽之前最好先搞清楚一个岗位会接触到的项目类型,这样你才能掌握所有需 ...

  7. Android Studio导入github项目详解

    版权声明:本文为博主原创文章,转载请标明出处. https://blog.csdn.net/lyhhj/article/details/48789705 最近在群里发现总有人问一些关于Android ...

  8. 利用Travis CI 让你的github项目持续构建(Node.js为例)

    Travis CI 是目前新兴的开源持续集成构建项目,它与jenkins,GO的很明显的特别在于采用yaml格式,简洁清新独树一帜.目前大多数的github项目都已经移入到Travis CI的构建队列 ...

  9. 超火GitHub项目!一夜获得5000星,竟是微软开源的计算器

    全世界只有3.14 % 的人关注了 数据与算法之美 昨天,微软在 MIT License 下开源了一个 GitHub 项目--Windows 计算器,短短 24 小时内就获得了接近 5000 颗星,并 ...

  10. Github项目推荐|可视化 GAN 的训练过程

    点击上方"算法猿的成长",关注公众号,选择加"星标"或"置顶" 总第 137 篇文章,本文大约 1000 字,阅读大约需要 5 分钟 今天介 ...

最新文章

  1. 让你的网站提速:图片优化网站推荐
  2. 数据结构与算法分析(C++版)(第二版)
  3. 从IoT World 2019看全球IoT九大发展趋势
  4. Jenkins 自动化部署上线 ​
  5. xilinx windows 下烧录脚本 稳定性超好
  6. 万字长文浅析SpringCould微服务负载均衡框架Ribbon源码(字多慎入)
  7. figma设计_如何在Figma中构建设计入门套件(第1部分)
  8. php getcount_PHP中关键字interface和implements详解
  9. java multimap 序列化_C++ JSON库的使用
  10. 论文学习5-NODE2BITS: Compact Time- and Attribute-aware Node Representations for User Stitching
  11. 【Hibernate】性能优化之缓存管理
  12. Redis——学习之路三(初识redis config配置)
  13. java接口的实现原理_Java接口和抽象类原理详解
  14. Local-DPP论文阅读笔记
  15. java rgb8888转rgb565_Swift RGB888转RGB565
  16. 简单集成华为PUSH
  17. 提供全套Python教学资源和考试系统,全力打造良心服务
  18. TikTok怎么运营带货
  19. 神经网络芯片概念股,图神经网络预测股票
  20. assign()函数的使用

热门文章

  1. 基于UMeng消息推送测试-demo教程(iOS版)
  2. 正则表达式中的前瞻,后顾,负前瞻,负后顾
  3. 计算2个GPS坐标的距离
  4. easyui 合并列_Easyui 合并单元格_EasyUI 教程
  5. vue+tsx+slot
  6. linux下配置dnx地址,Linux上编译DNX失败
  7. 最优化方法 18:近似点算子 Proximal Mapping
  8. Oracle 月初、月末等时间获取示例
  9. MySQL按指定字段自定义列表排序
  10. 旋度的散度恒为0公式推导