Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow 如何向现有张量添加额外通道?_Tensorflow - Fatal编程技术网

Tensorflow 如何向现有张量添加额外通道?

Tensorflow 如何向现有张量添加额外通道?,tensorflow,Tensorflow,我有一个大小为[3,3,3,64]的输入张量。我想在运行时为输入添加一个额外的通道,以便张量的形式为[3,3,4,64]。新通道权重可以初始化为0 我的问题是,如何插入新的通道数据以增加通道维度?使用 将获得张量(“concat_1:0”,shape=(3,3,4,64),dtype=float32) import tensorflow as tf a = tf.ones([3, 3, 3, 64]) # your original stuff b = tf.zeros([3, 3, 1, 6

我有一个大小为[3,3,3,64]的输入张量。我想在运行时为输入添加一个额外的通道,以便张量的形式为[3,3,4,64]。新通道权重可以初始化为0

我的问题是,如何插入新的通道数据以增加通道维度?

使用

将获得
张量(“concat_1:0”,shape=(3,3,4,64),dtype=float32)

import tensorflow as tf

a = tf.ones([3, 3, 3, 64]) # your original stuff
b = tf.zeros([3, 3, 1, 64])

c = tf.concat([a, b], axis=2)
print c