1
にテンソルのK-最初の値を設定します。Theano/Keras:私はカスタムKeras層を持っていると私はバックエンドとしてTheanoを使用して、私は、次の操作をしたい値
は、私たちが持つテンソルを持っていると仮定形状(N)。私はKの最初の値を固定値x
(3など)に設定したいと思います。それ、どうやったら出来るの?私はargsortを使用する必要があると仮定しますが、私はTheanoを使用して実装する方法を知らない。
たとえば、簡単なFFレイヤーでは、テンソルa
の最初のN値を値x
に設定するにはどうすればよいですか?例えば
def call(self, x, mask=None):
a = K.dot(x, self.W)
if self.bias:
a += self.b
return a
私はa
このような1への10の最初の値を設定することができnumpyの使用:私はKerasバックエンド機能やTheano機能を使用して同じことをやりたい
a[a.argsort() <= 10] = 1
を。