0
は私が関数をテンソルフローテンソルの与えられた列に適用する方法は?
v1 = tf.Variable(tf.random_uniform(shape=[2,3]))
を持っていると私はTensorFlowでは動作しません
v1[:,1] = tf.log(1+tf.exp(v1[:,1]))
ような何かをしたいと言います。
関数を列に変換/適用するにはどうすればよいですか?
は私が関数をテンソルフローテンソルの与えられた列に適用する方法は?
v1 = tf.Variable(tf.random_uniform(shape=[2,3]))
を持っていると私はTensorFlowでは動作しません
v1[:,1] = tf.log(1+tf.exp(v1[:,1]))
ような何かをしたいと言います。
関数を列に変換/適用するにはどうすればよいですか?
テンソルの選択列にはtf.slice
を使用し、戻すにはtf.scatter_nd_update
を使用できます。
ありがとう、それは動作します。私は、すべての変換フィーチャ(行列の列)が頻繁に行われるべきであるので、それより簡単なことを望んでいました。私のレイヤーがm個の出力を持っていて、np.exp()を使ってp番目の出力のみを変換したいとします。それはそれを行う唯一の方法ですか? (私が達成したいことを明確にしたいだけです) – user11634