Próbuję napisać кусочную funkcję aktywacji, której nachylenie między -6 0 wynosi 0,1, a pozostałe miejsca są równe jeden. I rozmiar danych wejściowych(X) jest równy (B, C, H, W). Dlatego doszedłem do wniosku, że najlepszym sposobem na to prosty kod polecenia:
x[-6<x and x<0] = x[-6<x and x<0] * 0.1
Ale spotykam się z tym błędem:
RuntimeError: bool value of Tensor with more than one value is ambiguous
Czy istnieje jakieś rozwiązanie aby rozwiązać ten błąd?