Snažím sa napísať piecewise aktivácie funkcie, ktorých svahu medzi -6 a 0 je 0,1 a iných miestach, ktoré sú jedným. A vstup(X) veľkosť je (B, C, H, W). Tak som dospela k záveru, že najlepší spôsob je jednoduchý riadok kódu:
x[-6<x and x<0] = x[-6<x and x<0] * 0.1
Ale ja tvár túto chybu:
RuntimeError: bool value of Tensor with more than one value is ambiguous
Existuje nejaké riešenie pre riešenie tejto chyby?