Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • PaddlePaddle
  • models
  • Issue
  • #2768

M
models
  • 项目概览

PaddlePaddle / models
大约 2 年 前同步成功

通知 232
Star 6828
Fork 2962
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 602
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 255
  • Wiki 0
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 项目成员
  • Pages
M
models
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 602
    • Issue 602
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 255
    • 合并请求 255
  • Pages
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 0
    • Wiki
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 提交
  • Issue看板
已关闭
开放中
Opened 7月 09, 2019 by saxon_zh@saxon_zhGuest

gnn的一些疑问

Created by: searchlink

感谢提供paddle的实现, 目前在复现过程中遇到一些问题. 在文件夹PaddleRec\gnn 1.首先reader.py中make_data()函数的定义,关于label.append(e[1] - 1)中,为什么需要对label减1这样处理 2.关于network.py中network()函数的定义, 关于gnn多步传播的过程中,关于step>1的计算shape疑问。

 for i in range(step):
        pre_state = layers.reshape(x=pre_state, shape=[batch_size, -1, hidden_size])  
        state_in = layers.fc(input=pre_state, size=hidden_size, )
        state_out = layers.fc(input=pre_state, size=hidden_size, )
        state_adj_in = layers.matmul(adj_in, state_in)
        ...
        pre_state, _, _ = fluid.layers.gru_unit( input=gru_fc,
            hidden=layers.reshape(x=pre_state, shape=[-1, hidden_size]),
            size=3 * hidden_size)  

当 step>1, i =0 , 此时pre_state:[batch_size, uniq_max, hidden_size], 经过GRU之后的pre_state输出: [batch_size, hidden_size]. 当i=1时, 此时pre_state: [batch_size, 1, hidden_size],adj_in: [batch_size, uniq_max, uniq_max]. 此时layers.matmul(adj_in, state_in): [batch_size, uniq_max, uniq_max] * [batch_size, 1, hidden_size]无法进行运算。麻烦帮忙解释下~多谢

指派人
分配到
无
里程碑
无
分配里程碑
工时统计
无
截止日期
无
标识: paddlepaddle/models#2768
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7