当我在TensorFlow 1.13.1中使用conv1d时,遇到错误: TypeError:int()参数必须是字符串,类似字节的对象或数字,而不是'Tensor',我的代码如下:
query_features = tf.transpose(query_features, perm=[0, 2, 1])
query_features = conv1d(query_features, dim=1, use_bias=True, padding='VALID', reuse=reuse, name='dense')
query_features的格式如下:[batch_size,seq_length,dim]。我很困惑!!当我不使用tf.transpose时,没有错误,但是无法获得所需的结果。我想获取query_features的格式,如下所示:[batch_size,1,dim]。