python - tensorflow:为一个 convlayer 找到两个初始化操作
问题描述
当我阅读我的模型操作时
tf.get_default_graph().as_graph_def().node
如果为同一个权重层找到多个初始化操作:
'model/conv2d/kernel/Initializer/truncated_normal/TruncatedNormal'
'model/conv2d/kernel/Initializer/truncated_normal'
当我读回张量时
tf.get_default_graph().get_tensor_by_name('model/conv2d/kernel/Initializer/truncated_normal/TruncatedNormal:0')
,它们具有相同的形状/尺寸,但具有其他值。
知道这里发生了什么吗?
解决方案
推荐阅读
- php - 我可以使用 google drive api 上传受密码保护的 pdf 吗?
- c++ - 使用 noexcept 运算符依赖
- postgresql - Postgres - 将最近邻距离插入另一个表
- azure - 您如何处理用于 Azure VM 的 Terraform 中有多个 storage_os_disk 块?
- java - 使用 Java 使用 Sparkpost 发送电子邮件
- windows - 在 Azure 中监视 Windows 事件(例如 MSSQLServer)?
- docker - Jenkins Slave 上的字符编码问题
- javascript - 二进制数的角度输入掩码
- java - 如何从泛型类中调用方法作为参数
- php - 在 Woocommerce 电子邮件通知中将总税额添加为单独的行