如何使用张量实例化神经网络参数?

时间:2019-06-12 05:07:00

标签: python tensorflow

我正在使用完全连接的层。所需的参数是输入,输出节点数和激活功能。但是输出节点的数量是张量值,它取决于占位符的值。该代码附在下面。

我需要可变汇率才能成为占位符,因为在培训期间我必须更改其价值。

rate = tf.placeholder(tf.float32, shape=(), name='code_rate')
num_out = tf.to_int32(1/rate) 
enc_out = layers.fully_connected(input_to_fcnn, num_out, tf.nn.relu)

在初始化期间,由于未定义张量,因此出现此错误

  

num_outputs类型应该是类'int'之一,得到了类   'tensorflow.python.framework.ops.Tensor'

对此有任何解决方法吗?预先感谢!

1 个答案:

答案 0 :(得分:1)

完全连接的层是固定大小的,没有解决方法。

更改输出大小会产生问题...

如果增加大小,如何设置传入和传出“连接”的权重?

如果减少,您会丢掉哪些砝码?