1
값으로 텐서의 K-첫번째 값을 설정 형상 (N). K 번째 첫 번째 값을 고정 값 x
(3 또는 기타 ...)로 설정하려고합니다. 어떻게해야합니까? argsort를 사용해야한다고 가정하지만 Theano를 사용하여 구현하는 방법을 모르겠습니다.Theano/Keras :</p> <p>우리가 텐서에 있다고 가정 : 나는 정의 Keras 층을 가지고 내가 백엔드로 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
은이 같은 1 a
의 10 개 제 값을 설정할 수 NumPy와 사용 :
a[a.argsort() <= 10] = 1
제가 동일한 사용 Keras 백엔드 기능 또는 Theano 기능을 수행 할.