Expected binary or unicode string, got tf.Tensor 'Relu_30:0' shape=(1, 13) dtype=float32
我是在用tensorflow把两个网络各自生成的13维数组合并之后输入到另一个神经网络里面时遇到的问题,大家都是怎么解决的?
Weights0 = tf.Variable(tf.random_normal([12, 13]))
biases0 = tf.Variable(tf.zeros([1, 13]) + 0.1)
Wx_plus_b0 = tf.matmul(xs0, Weights0) + biases0
l0 = tf.nn.relu(Wx_plus_b0)
Weights1 = tf.Variable(tf.random_normal([12, 13]))
biases1 = tf.Variable(tf.zeros([1, 13]) + 0.1)
Wx_plus_b1 = tf.matmul(xs1, Weights1) + biases1
l1 = tf.nn.relu(Wx_plus_b1)
L1 = np.append(l0,l1)
隐层2
Weights2 = tf.Variable(tf.random_normal([26, 10]))
biases2 = tf.Variable(tf.zeros([1, 10]) + 0.1)
Wx_plus_b2 = tf.matmul(L1, Weights2) + biases2
l2 = tf.nn.relu(Wx_plus_b2)