私は、畳み込み層した後、紙hereTensorflowランク3テンソルの寸法を小さく
に研究されているCLDNNを構築しようとしています、機能が薄暗い低減層を通過します。フィーチャがコンバートレイヤを離れる時点で、サイズは[?, N, M]
です。 Nは窓の数を表し、ネットワークは次元Mの縮小を必要とすると考えているので、薄暗い層の後のフィーチャの寸法は[?,N,Q]
であり、Q < M
である。
私には2つの質問があります。
TensorFlowではどうすればよいですか?私は
tf.matmul(x,W)
の乗算が[?, N, Q]
が、[?, N, M]
と[M, Q]
が乗算に対して有効な寸法ではありませんもたらすだろうと思ったW = tf.Variable(tf.truncated_normal([M,Q],stddev=0.1))
と重みを使用してみました。私はNを一定に保ち、Mの次元を小さくしたいと思っています。
tf.matmul(x,W)
の結果にどのような非線形性を適用すればよいですか?私はReLUを使うことを考えていましたが、#1もできませんでした。