Jak znaleźć entropię elementarną tensora w PyTorch?

Jak Znalezc Entropie Elementarna Tensora W Pytorch



Entropia jest miarą niepewności lub losowości konkretnego układu. Entropia elementarna tensora to entropia obliczona indywidualnie dla każdego elementu tensora. PyTorch zapewnia „ latarka.specjalna.entr() ” metoda znajdowania entropii dowolnego tensora. Jeśli element tensora jest ujemny, jego entropia będzie ujemna nieskończoność. Jeśli elementem tensora jest „ 0 ”, jego entropia będzie również wynosić „ 0 ”. Ponadto, jeśli element tensorowy jest dodatni, jego entropia zostanie obliczona jako iloczyn wartości ujemnej elementu przez jego logarytm naturalny.

W tym artykule przedstawiono przykładową metodę znajdowania elementarnej entropii tensorów w PyTorch.







Jak znaleźć elementową entropię tensorów w PyTorch?

Aby znaleźć elementarną entropię tensorów w PyTorch, „ latarka.specjalna.entr() stosowana jest metoda. Użytkownicy muszą przekazać żądany tensor do tej metody, aby znaleźć jego entropię elementarną.



Aby lepiej zrozumieć, przejrzyj kolejne przykłady:



Przykład 1: Oblicz/znajdź entropię elementarną tensora 1D

W pierwszym przykładzie utworzymy tensor 1D i obliczymy jego entropię elementarną. Postępujmy zgodnie z podanymi krokami:





Krok 1: Zaimportuj bibliotekę PyTorch

Najpierw zaimportuj „ latarka ” biblioteka do obliczania entropii elementarnej:

importuj pochodnię



Krok 2: Utwórz tensor 1D

Następnie skorzystaj z opcji „ tensor palnika() ”, aby utworzyć tensor 1D i wydrukować jego elementy. Tutaj tworzymy następujące „ Dziesiątki1 ” Tensor 1D z listy:

Tens1 = tensor palnika([3, 0,8 , -1 , 5, 0, -9])

drukuj(Dziesiątki1)

Krok 3: Oblicz entropię elementarną

Teraz skorzystaj z opcji „ latarka.specjalna.entr() ” metoda obliczania elementarnej entropii „ Dziesiątki1 tensor:

tens_Entr = latarka.specjalna.entr(Tens1)

Krok 4: Wyświetl obliczoną entropię

Na koniec wyświetl obliczoną elementarną entropię tensora w celu weryfikacji:

drukuj(tens_Entr)

Poniższe dane wyjściowe pokazują obliczoną entropię „ Dziesiątki1 tensor:

Przykład 2: Oblicz/znajdź entropię elementarną tensora 2D

W drugim przykładzie utworzymy tensor 2D i obliczymy jego entropię elementarną. Postępujmy zgodnie z poniższą procedurą krok po kroku:

Krok 1: Zaimportuj bibliotekę PyTorch

Najpierw zaimportuj „ latarka ” biblioteka do obliczania entropii:

importuj pochodnię

Krok 2: Utwórz tensor 2D

Następnie utwórz pożądany tensor 2D i wydrukuj jego elementy. Tutaj tworzymy następujące „ Tens2 „Tensor 2D:

Tens2 = tensor palnika([[1, 7, -3], [4, -2, 0], [-5, 0, -8]])

drukuj(Tens2)

Stworzyło to tensor 2D, jak widać poniżej:

Krok 3: Oblicz entropię elementarną

Teraz oblicz entropię elementarną „ Tens2 ” tensor za pomocą „ latarka.specjalna.entr() ' metoda:

tens2_Entr = latarka.specjalna.entr(Tens2)

Krok 4: Wyświetl obliczoną entropię

Na koniec wyświetl obliczoną elementarną entropię tensora:

drukuj(tens2_Entr)

Entropia „ Tens2 ” tensor został obliczony pomyślnie:

Sprawnie wyjaśniliśmy metodę obliczania elementarnej entropii tensorów w PyTorch.

Notatka : tutaj możesz uzyskać dostęp do naszego Notatnika Google Colab połączyć .

Wniosek

Aby obliczyć/znaleźć entropię elementarną tensorów w PyTorch, najpierw zaimportuj „ latarka ' biblioteka. Następnie utwórz żądany tensor 1D lub 2D i przejrzyj jego elementy. Następnie użyj przycisku „ latarka.specjalna.entr() ” metoda obliczania elementarnej entropii tensora wejściowego. Na koniec wyświetl obliczoną entropię. W tym artykule przedstawiono przykładową metodę obliczania elementarnej entropii tensorów w PyTorch.