我是张量流的初学者。我想使隐藏层大小可配置。让我们假设只有一个隐藏层,我想如何使tf.layers.dense的输出单位变量?
hidden1 = tf.layers.dense(X, n_hidden, activation=tf.nn.relu)
其中“n_hidden”是
n_hidden = tf.placeholder(tf.int64)
,但我还有很长的错误信息,它是结束,
类型错误:INT()参数必须是字符串或数字,而不是“张量”
我搜索器d一段时间后,大多数代码示例都会通过常量或int变量设置此输出单位。我如何使它成为程序的可配置参数?谢谢。
如上所述[https://www.tensorflow.org/api_docs/python/tf/layers/dense],您需要为'units'属性发送一个数值,而不是张量。 将你的代码更改为'n_hidden = 20',并且你将得到一个输出为dim 20的密集网络。 – skadoosh